外接插头插错导致单片机程序乱掉无法正常工作,这种情况如何处理?
使用STC8G1K08 20脚单片机做控制器,产品正常测试时,一切都是OK的,今天有客户操作无效时,各种外接口的插头乱插一通,出现按键失效情况,
我们也在家测试一下,模拟客户故意乱插一通后,
发现主板指示灯整个乱掉了,重新刷了程序就好了,
连续试两次都这样,感觉很奇怪,
在家可以自己重烧程序,
到客户那边了,遇到这样问题如何解决呢??
请看看以下问题,便于理清思路
[*]有没有原理图,方便的话贴出来看看,便于分析问题
[*]出现异常的时候,有没有尝试完全断电重新启动
[*]程序中是否用到了写片内EEPROM的功能
[*]外部的相关接口是否有恰当的保护器件
看门狗用了么… 如果重刷就好了的话说明硬件没有损坏,那你可以看看插错那个的时候出现的问题,再分析是啥原因 你这个没图也不好说明情况呢,除非你各个端口使用不同接插件避免错误连接,如果不少掉程序那大概率是软件有BUG了
===带电乱插拔,咋死都是活该啊
下面这个电路不知能否帮你抵挡下
完整的系统设计参考原理图@STC8H8K64U, @STC32G12K128 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
远程现场升级,自动生成您公司界面的升级软件,省电脑端开发人员,人工智能 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
一般电路都是不允许带电插拔的
页:
[1]