串口屏重启后,控件怎么保持原来的状态
相似问题:
串口屏重启后,状态丢失怎么办
原因:
串口屏断电后,运行内存(ram)中的所有数据都会丢失,包括程序运行的状态信息,因此,当串口屏重启后,控件的状态也会丢失.
解决方法一,存储在串口屏中:
如果控件的状态需要保存,可以将控件的状态信息保存到串口屏的非易失性存储器中,比如用户存储区或SD卡中,然后在串口屏重启后,从串口屏的非易失性存储器中读取控件的状态信息,并恢复到控件上.
需要注意的是非易失性存储器基本上都是有写入寿命的,如果经常写入,会将非易失性存储器的寿命耗尽,会导致串口屏工作异常
解决方法二,存储在单片机中:
通过串口将数据传输给单片机,写入单片机的非易失性存储器中