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

[复制链接]
 楼主| happy053000 发表于 2015-11-9 21:50 | 显示全部楼层 |阅读模式
msp430f149使用两个uart的中断接收,一个115200,一个是9600,使用晶振频率是4Mhz,
同时处理两个中断接收 ,能来得及响应吗 ?
NE5532 发表于 2015-11-9 22:01 | 显示全部楼层
你中断服务程序要短,就可以啊。还有看你上位机来数据有多大,一直来数,又要求单片机做复杂处理,那肯定来不及啊。
ayb_ice 发表于 2015-11-10 07:51 | 显示全部楼层
115200对于4M晶振有点高
shauew 发表于 2015-11-10 09:28 | 显示全部楼层
楼上正解,不过如果数据发送的频率不大,影响应该不大
german010 发表于 2015-11-10 22:21 | 显示全部楼层
数据个数不是很多,是modbus协议,每次接收 5个 字节
JerryWu75 发表于 2015-11-12 09:03 | 显示全部楼层
我做过类似的, 用的是NEC的0511A,两个UART接收中断只进行接收,不做处理. 数据包的处理放在主循环中.
不过要求每一个包的数据不能太多,同时数据包不能太密,需要预留出主循环处理的时间.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部