[STM32F1] ucos的中断频率多大,才不能影响其他任务的执

[复制链接]
1233|8
 楼主| 电子过客 发表于 2016-6-15 14:00 | 显示全部楼层 |阅读模式
有给项目,stm32 移植ucos 后做modbus 通讯, 不断的触发中断,这样会不会影响其他任务
系统的节拍是(1ms)
哎,要是不 丢掉中断就得 从新写代码
 楼主| 电子过客 发表于 2016-6-15 14:30 | 显示全部楼层
顶一下坐等大侠答案
E-Kaia 发表于 2016-6-15 22:23 | 显示全部楼层
我亲身经历,不能太快了,否则影响响应
 楼主| 电子过客 发表于 2016-6-15 22:55 | 显示全部楼层
E-Kaia 发表于 2016-6-15 22:23
我亲身经历,不能太快了,否则影响响应

波特率9600, 不断的做从机 处理数据 ,应该没问题吧
capturesthe 发表于 2016-6-16 08:34 | 显示全部楼层
电子过客 发表于 2016-6-15 22:55
波特率9600, 不断的做从机 处理数据 ,应该没问题吧

9600波特率是没问题的,115200也没问题
734774645 发表于 2016-6-16 14:40 | 显示全部楼层
你担心这么多,怎么不用DMA的方式。
 楼主| 电子过客 发表于 2016-6-16 18:19 | 显示全部楼层
734774645 发表于 2016-6-16 14:40
你担心这么多,怎么不用DMA的方式。

正在考虑
 楼主| 电子过客 发表于 2016-6-16 18:21 | 显示全部楼层
capturesthe 发表于 2016-6-16 08:34
9600波特率是没问题的,115200也没问题

我的仿真试了下,不断的连续发送 ,就反应不过来了
bobo5650 发表于 2016-6-16 19:57 | 显示全部楼层
问题可能是你的ISR处理太冗长。
对大数据量的通讯,一定不能在ISR里做太多的数据处理,最好只是简单的把数据丢进缓冲池。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

210

帖子

2

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