现需要2个串口同时与2个单片机进行通讯,可否设定两个定时器分别定时查询串口控件Ms 
comm的状况,如果可以的话,对于定时器的间隔时 
间的设定上有何要求? 

解决方案 »

  1.   

    没试过。
    但是用一个Mscomm一个定时器就可以了吗!
    用定时器定时一个间隔时间,Mscomm发送查询指令,地址不同就可以区分了吗!
      

  2.   

    可否设定两个定时器分别定时查询串口控件Ms 
    comm的状况?????? 查询什么状况??    你事件出发不就可以了,还怎么查询呢,  关于定时器的问题,你只要定时超过50毫秒就可以了,这样单片机才能反应过来,再少了无效
      

  3.   

    我要说话:
    同一台计算机同时与两个单片机通讯的比较好的办法是采用RS232转换为RS485(总线方式通讯),这样可以省一个串口,采用地址查询或者串口事件触发都可以。如果一定要用两个串口,就用一个定时器定时检测或者发送数据即可。时间长短可以根据你使用串口速度和每次发送数据长度决定。当然也需要考虑到单片机本身工作的负荷,如果负荷较大,时间要留长一点。
      

  4.   

    学习,我也在搞两个com的使用