串口屏重启后,控件怎么保持原来的状态

相似问题:

串口屏重启后,状态丢失怎么办

原因:

串口屏断电后,运行内存(ram)中的所有数据都会丢失,包括程序运行的状态信息,因此,当串口屏重启后,控件的状态也会丢失.

解决方法一,存储在串口屏中:

如果控件的状态需要保存,可以将控件的状态信息保存到串口屏的非易失性存储器中,比如用户存储区或SD卡中,然后在串口屏重启后,从串口屏的非易失性存储器中读取控件的状态信息,并恢复到控件上.

需要注意的是非易失性存储器基本上都是有写入寿命的,如果经常写入,会将非易失性存储器的寿命耗尽,会导致串口屏工作异常

解决方法二,存储在单片机中:

通过串口将数据传输给单片机,写入单片机的非易失性存储器中

读写用户存储区

SD卡读写文件流程