打印

同时使用两个uart的中断接收 是否会有问题 ?

[复制链接]
1156|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happy053000|  楼主 | 2015-11-9 21:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
NE5532| | 2015-11-9 22:01 | 只看该作者
你中断服务程序要短,就可以啊。还有看你上位机来数据有多大,一直来数,又要求单片机做复杂处理,那肯定来不及啊。

使用特权

评论回复
板凳
ayb_ice| | 2015-11-10 07:51 | 只看该作者
115200对于4M晶振有点高

使用特权

评论回复
地板
shauew| | 2015-11-10 09:28 | 只看该作者
楼上正解,不过如果数据发送的频率不大,影响应该不大

使用特权

评论回复
5
german010| | 2015-11-10 22:21 | 只看该作者
数据个数不是很多,是modbus协议,每次接收 5个 字节

使用特权

评论回复
6
JerryWu75| | 2015-11-12 09:03 | 只看该作者
我做过类似的, 用的是NEC的0511A,两个UART接收中断只进行接收,不做处理. 数据包的处理放在主循环中.
不过要求每一个包的数据不能太多,同时数据包不能太密,需要预留出主循环处理的时间.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝