开发环境:RTT Studio+RTT 4.1.0+STM32F407欲实现的功能:CANOPEN具有节点保护,节点保护需要类似喂狗那种,定时喂。我是设置一个定时器,然后时间到后,在超时回调函数里写发送CAN数据的事情。遇到的问题:Function[rt_completion_wait] shall not be used in ISR
查看更多
此路不通, 所以,你得换个思路了,
任何阻塞函数肯定不能放在中断函数里啊,你怎么阻塞中断呀
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
可以用软件定时器
我好像用的就是软件定时器。
那就时间到,发个事件了,线程处理这个事件!@出出啊
@rtt student软件定时器还分硬定时器和软定时器。我文章里的使用宝典有说明这俩的区别。你用的默认的硬定时器吧