现需要2个串口同时与2个单片机进行通讯,可否设定两个定时器分别定时查询串口控件Ms
comm的状况,如果可以的话,对于定时器的间隔时
间的设定上有何要求?
comm的状况,如果可以的话,对于定时器的间隔时
间的设定上有何要求?
解决方案 »
- createprocess用法!
- 大侠!!!!!! 教教我!!!!!!!
- 发现CSDN上的人不喜欢结帐,有没有觉得?
- 我在一个module里定义了一个public的结构体,为什么在一个class module里却用不起来?
- 在DateTimePicker中,如何按回车键让光标移到下一控件,keypress等事件不行
- 关于打印查询结果的问题?(我查了以前的贴子,还是不懂)
- 如果你是我该怎样处理!
- 一个奇怪的错误
- 谁能发我一份ASCII码表
- 请高手解题:数据库中字段内容全部是big5码,如何将他读出并以gb码显示
- 求一算法
- 郁闷,编译程序时候经常出现:安装microsoft office~~~怎么回事??
但是用一个Mscomm一个定时器就可以了吗!
用定时器定时一个间隔时间,Mscomm发送查询指令,地址不同就可以区分了吗!
comm的状况?????? 查询什么状况?? 你事件出发不就可以了,还怎么查询呢, 关于定时器的问题,你只要定时超过50毫秒就可以了,这样单片机才能反应过来,再少了无效
同一台计算机同时与两个单片机通讯的比较好的办法是采用RS232转换为RS485(总线方式通讯),这样可以省一个串口,采用地址查询或者串口事件触发都可以。如果一定要用两个串口,就用一个定时器定时检测或者发送数据即可。时间长短可以根据你使用串口速度和每次发送数据长度决定。当然也需要考虑到单片机本身工作的负荷,如果负荷较大,时间要留长一点。