按照例程,把看门狗放在空闲线程里,由于程序中有个不同优先级的线程运行,会很容易出现轮不到空闲线程执行,导致看门狗复位,这样用来看门狗反而更担心程序莫名其妙被复位了
查看更多
有点不大可能吧,空闲线程一直跑不到,那你系统负荷不得爆了,是不是要考虑一下芯片是不是性能不够了?
使用syswatch吧!专为解决此类问题设计的组件。
这正好告诉你需要调整一下某些优先级任务的操作,务必保证细化操作,某些长时流程中间能加延时的尽量用延时(替代其中的while死等)
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部