各位专家,目前遇到如下问题:
板子连接薄膜按键,如果不按键,貌似一切正常。死机/跑飞,出现在按键时,但不是每次按键都会死机,按哪一个键也不一定。
疑问1:MSP430F5438A 跑飞是,是否中断正常?在时钟的中断程序中,增加硬件看门狗驱动,比如1每种。如果程序跑飞,但中断正常响应,则看门狗无法起到重启的作用。
疑问2:怀疑是按键的静电导致,但是已经在每个按键的输入端,增加了ESD,难道要在距离单片机的IO口最近的地方增加ESD?
Bruce Wei:
1,关于1,楼主可以同时抓一下电源的波形和按键按下瞬间的波形?
2、关于2,可以再IO口到按键的引线上串入一个电阻,在靠近IO引脚接一个电容到地,看有没有改善。
user3928107:
你好,问题最终解决了吗?我现在也遇到了一样的问题,在按开关键的时候,就会出现死机的现象,导致无法再开机。
user3928107:
回复 Bruce Wei:
我现在也遇到了一样的问题,在按开关键的时候,就会出现死机的现象,导致无法再开机。
HG:
有没有可能是SVS复位了?你按键的时候,电压不巧到了SVS的电压以下,引起系统复位了。你对照用户手册SVS and SVM Performance Modes and Wakeup Times章节看看呢
灰小子:
回复 user3928107:
无法判断具体原因,只能猜测,建议提供更详细的资料