c语言sscanf函数的用法是什么
274
2022-11-23
听说,电子工程师经常被“狗”咬!
看门狗简介
通过下面几个我们在技术支持过程中遇到的问题,并总结了行之有效的解决办法。
1. 内部看门狗
单片机分为内核和外设,仿真调试过程中,在断点处停下来后,芯片内核是停止的,而外设则可以选择性的继续运行,如内部看门狗。内核停止,无法喂狗,导致看门狗将芯片复位。
另一个办法是在TKScope驱动设置中,设置【初始化宏】的参数,增加配置项,如下图所示。
注意,如果芯片本身没有类似的寄存器,那就只能在芯片初始化时,禁能看门狗了。
通过抓取数据包查看并分析后发现,复位引脚被周期性的拉低。原来客户板子上有一个外部看门狗芯片,由于编程过程过长,没有及时喂狗,导致芯片复位。
3. 接有外部看门狗,但看门狗控制端未引出
对于这种情况,由于无法控制外部看门狗,除非断开连接,否则仿真、编程工具也是无能为力的。
总结
最后,我们汇总了针对看门狗问题的解决办法,希望客户能够合理设计仿真、编程接口,以及合理设计应用程序,规避看门狗对编程、仿真的影响,别再被“狗”咬:
用户程序在初始化时,禁能内部看门狗;
配置【初始化宏】,使得AK100Pro去禁能看门狗;
用户程序定时喂狗;
断开外部看门狗;
将调试时钟接在看门狗控制端,下载过程中可去喂狗。
身处
洪流的你还在等什么!“关注物联网新机遇的你,怎能错过这个饕餮盛宴!!由
旗下
发烧友网举办的第三届“中国
大会”将 于12月2日在深圳隆重举行:全球化的 视野、更高价值的独家观点、更专业的技术分享、更前沿的脉动把握,汇聚全球物联网知名企业与精英的盛典,你不可错过!更多信息欢迎大家继续关注 网!”
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~