(资料图片仅供参考)
1)我当时找这个问题花了较长时间,反思一下,其实是可以更快的定位问题的。当卡死在Hal_delay函数时,首先应该去分析是哪里调用这个函数导致卡死的,因为工程里调用的地方有好多处,可以通过在可能出现问题的调用前给一个全局变量赋不同的值,卡住时看全局变量,就可以定位到是从哪里进去的。这样倒着往前推,可以更快的定位问题。
2)通常情况下中断服务函数应该尽可能的短,最好不要在中断里做延时之类的占用CPU时间长的工作。这是什么原因呢?欢迎大家评论区留言讨论。
个人图书馆-TopSemic嵌入式 2023-08-12 16:30:37
(资料图片仅供参考)
1)我当时找这个问题花了较长时间,反思一下,其实是可以更快的定位问题的。当卡死在Hal_delay函数时,首先应该去分析是哪里调用这个函数导致卡死的,因为工程里调用的地方有好多处,可以通过在可能出现问题的调用前给一个全局变量赋不同的值,卡住时看全局变量,就可以定位到是从哪里进去的。这样倒着往前推,可以更快的定位问题。
2)通常情况下中断服务函数应该尽可能的短,最好不要在中断里做延时之类的占用CPU时间长的工作。这是什么原因呢?欢迎大家评论区留言讨论。
热门推荐
更多>猜你喜欢
更多>
我程序会死在这一行,是什么原因?
照亮赶海人的路!青岛一赶海胜地将架设12根路灯长度近1公里 入口处有人24小时值守
腾冲一中宣传片(腾冲一中建校时间)
美联储本轮“加息风暴”何时终结?
看空隆基的 好像不是业绩问题吧
俄罗斯外交部:俄领导人坚定奉行不允许发动核战争原则
单价499元,限购1块!北京工体梅西中国行草坪开卖,谁会买单?
邓亚萍发布律师声明:有关“涉嫌贪腐、被带走调查”等消息纯属造谣污蔑
床摇晃怀疑躲了人,女子机智报警 民警:别哭,系地震
媒体人:丁彦雨航已试训四川同曦 缺少系统训练状态并不理想
劳务纠纷请律师费用多少
2023年8月12日山东省工业级片碱价格最新行情预测
纪录片|风雨落坡岭:K396次列车脱困记
大学生称赞广水越来越好玩,没想到李白在此写下《静夜思》
石渠县人民医院(石渠县)