你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
使用STM32F042单片机做的CAN通讯,运行一段时间后发现通讯异常,当通讯异常时,重新下载程序后通讯恢复。因为此程序是只有收到外部CAN来的命令后才会有输出,因此无法判断程序这个时候是否运行正常,所以初步判断是程序空间数据出错。请教大家是否遇到过类似现象,或者是什么原因引起这个现象。谢谢
举报
断电重启能不能恢复正常啊?
一般程序固件数据被改的几率非常小,还是检查下你的程序逻辑吧
断电重启无法解决,需要重新更新程序。谢谢。
butterflyspring 发表于 2023-6-21 10:06 运行出错后,可以读出程序,对比一下是否有改动,看看是不是程序空间出错,哪里出错,定位了就好解决了。</p> <p>...
程序下载的时候加密了,通过下载口无法读取。
STMWoodData 发表于 2023-6-21 09:27 一般程序固件数据被改的几率非常小,还是检查下你的程序逻辑吧
程序中有个功能是保存上电次数,每次上电程序开始运行时,需要读出flash数据区的上电次数数据,加1后在写入flash,这个时候因为刚刚上电,如果电源系统不是很稳定,可能会导致对flash操作出错,影响程序空间的数据,不知道是否和这个有关;
关于STM32F030的iic主收问题
STM32F030内部晶振怎么设置,内部晶振是延时函数怎么设置
分享STM32F030K6程序运行异常的解决方法
STM32F030正常上电不运行
DMA 读取GPIO的状态
stm32的同一个定时器,不同的通道,可以不同时的输出pwm波形吗
基于STM32的锂动力电池检测装置的设计
STM32的低功耗模式
STM32的上电启动过程
STM32中如何实现数据加密
断电重启能不能恢复正常啊?
一般程序固件数据被改的几率非常小,还是检查下你的程序逻辑吧
断电重启无法解决,需要重新更新程序。谢谢。
程序下载的时候加密了,通过下载口无法读取。
程序中有个功能是保存上电次数,每次上电程序开始运行时,需要读出flash数据区的上电次数数据,加1后在写入flash,这个时候因为刚刚上电,如果电源系统不是很稳定,可能会导致对flash操作出错,影响程序空间的数据,不知道是否和这个有关;