STM32
直播中

王雪

7年用户 986经验值
私信 关注
[问答]

关于STM8S103K3的数据保存问题求解

关于STM8S103K3的数据保存问题,我用STM8S103K3开发一套温控板小批量投产,现在遇到的问题是,设置报警温度有的时候不能保存(断电后自动归零),并不是都不保存有的就可以保存,不知道是哪的问题,编程器换了也没效果,程序也修改了还是不行,望大家给点建议。

回帖(1)

张国厚

2024-5-10 16:56:47
关于STM8S103K3的数据保存问题,可能的原因有以下几点:

1. EEPROM存储问题:STM8S103K3具有EEPROM存储功能,用于存储关键数据。如果EEPROM存储出现问题,可能导致数据无法保存。请检查您的程序中是否正确使用了EEPROM存储功能,以及是否正确设置了EEPROM的读写操作。

2. 电源问题:如果电源不稳定或者电源电压不足,可能导致数据无法正确保存。请检查您的电源电路,确保电源稳定且电压符合STM8S103K3的要求。

3. 编程器问题:虽然您提到已经更换了编程器,但仍然建议检查编程器是否与STM8S103K3兼容,以及编程器的设置是否正确。

4. 程序问题:请检查您的程序逻辑,确保在设置报警温度后,程序能够正确地将数据保存到EEPROM或其他存储介质中。同时,检查程序中是否有可能导致数据丢失的错误。

5. 硬件问题:STM8S103K3本身可能存在硬件问题,导致数据无法正确保存。您可以尝试使用另一片STM8S103K3进行测试,以排除硬件故障的可能性。

6. 外部干扰:电磁干扰或其他外部因素可能影响数据保存。请检查您的电路板是否有屏蔽措施,以减少外部干扰的影响。

建议您按照以上几点进行排查,找到问题所在并进行相应的解决。如果问题仍然存在,您可以尝试寻求专业的技术支持或者与STM8S103K3的制造商联系。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分