#0)自从某国外mcu疯狂涨价后,我们老板开始放弃国外品牌mcu,热烈拥抱国产mcu。这些年国人也很努力也很争气,各种民用芯片遍地开花,百家争鸣,欣欣向荣!(此处应该有掌声。。。) 项目需要低功耗,经评估决定采用HC32L130作为主控,双mcu架构,电源16V供电整机低功耗22uA,满足需求。然而,在去年2022年底的时候,出现整机唤醒不了的情况,因为设备固封下井几千米,不方便现场找问题,只能看原理图看代码寻找排查,也未能解决问题。一直到今年2023年底才拨开云雾见根源,具体记录下来不易忘记。
#1)本项目双mcu是这样设计,如图,主机主控系统进入休眠和唤醒,正常休眠5分钟唤醒1分钟。
主机:做好保护工作进入休眠以32KHz时钟运行并通知从机,定时5分钟后唤醒。唤醒后IO触发从机唤醒。
从机:收到IO信号进入休眠,定时5分30秒唤醒。正常收到主机IO触发唤醒。
异常处理:任何一方超时唤醒后通信不正常,拉对方复位信号复位对方。
#2) 过程中发现拉复位引脚复位芯片不成功的情况,具体未知,特别在仿真下载过程出现死机,拉复位脚都无法复位,很奇怪,所以为了保险起见,修改复位方式:断电复位!
HC32单片机避坑小结
于 2024-01-23 15:10:13 首次发布