使用1-2月后,需要重新烧写单片机才能运行
设备简介:1)便携手持设备,内置433M微功率无线发射模块传输数据
2)4节充电电池供电(4.3~6V)
3)每次检测开机1-2分钟,每条检测30次不等。
4)检测电炉内的铁水温度使用
问题描述
用1-2月后,需要重新烧写程序才能运行,占比重1/5左右。
请教如何解决?
谢谢!
请提供原理图的 PDF, 软件程序流程图,大家帮忙分析下 电话沟通过,由于没有LDO,最高电压达到6V,有一定危险。不知道充电时怎么处理的。这类问题基本都归结于电源的问题。 6V 的 MCU, 现在是 史前动物,没看到有,STC 的 主流是 5.5V ~ 1.9V
话说没有原理图,也没有型号,我们就在这 开茶话会,讨论的热火朝天 ?
楼主可以看看这个帖看对您有没有帮助:https://www.stcaimcu.com/forum.p ... =213&extra=page%3D1
2)4节充电电池供电(4.3~6V)======加 DC-DC 降压到 3.3V 工作 神奇。感觉上面大佬分析的不错,大概率是电源的问题。 本帖最后由 电子DIY小家 于 2023-1-6 10:42 编辑
也不排除程序写了个死循环:lol之前见过有的开机读外部EEPROM取掉电参数的时候,由于写入的时候可能由于一些外部原因,参数没有写入正确,开机之后也没做校验和数据有效判断,直接初始化的时候在那里死循环了,甚至没有预留清空参数或者强制运行的途径。
这种情况因为是环境干扰导致导致的程序问题,而且绝大多数设备都是能正常运行,小部分的会出问题,或者时间久了会出问题,所以一般人想不到是程序的问题。
电子DIY小家 发表于 2023-1-6 10:39
也不排除程序写了个死循环之前见过有的开机读外部EEPROM取掉电参数的时候,由于写入的时候可能由于一些 ...
层主的回复中的这一句:“....甚至没有预留清空参数或者强制运行的途径.”我觉得挺好,希望层主有时间能分享一下这方面的经验供我等菜鸟学习。
请提供原理图的 PDF, 软件程序流程图,大家帮忙分析下