UCOS II系统节拍的设置

jshzp 2020-06-22 01:31:00
STM32F429,系统频率180M,操作系统使用了UCOSII。
一般的说法,系统节拍应该设置成5mS以上。如果应用的实时性需要在100uS以内做出响应,能把系统节拍设置成100uS吗?需要考虑哪些因素?例如提高mcu主频速度。。。望指教,非常感谢!
...全文
32512 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38401582 2020-07-08
  • 打赏
  • 举报
回复
要求时时性强的需要使用中断来处理,建议看一下UCOSII的中断
Jacky_Lu 2020-07-08
  • 打赏
  • 举报
回复
可以设置成 小于 1ms 但是 对于 cpu 来说 进入中断太频繁了 100us 的话 建议中断来处理, 中断里面发出消息就好了,定时查询太费事了 我64M的stm32 也采用 1ms 的中断, 180m 的话 0.5ms 应该也是杠杠的 100us 估计也没有问题 180*100 每次中断 完成 这么多个指令 也能做很多东西了
jshzp 2020-06-27
  • 打赏
  • 举报
回复
引用 1 楼 nothing33 的回复:
系统频率180M,系统节拍可以设置为1ms。
应用的实时性需要在100uS以内做出响应的请使用中断来处理

感谢回复!
UCOSII的系统节拍可以设置成小于1mS吗?
nothing33 2020-06-22
  • 打赏
  • 举报
回复
系统频率180M,系统节拍可以设置为1ms。 应用的实时性需要在100uS以内做出响应的请使用中断来处理

27,510

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧