哪些指令和操作会消耗flash寿命

以下五个指令会写入flash,消耗flash寿命,频繁操作以下指令,可能会导致串口屏损坏

1、bauds 2、volume 3、dims 4、wepo 5、wept

bauds-配置掉电不丢失的波特率

设置bauds时,会判断当前值与flash中保存的值是否一致,如果一致则不写入,如果不一致,则会写入flash中保存,因此修改bauds值会消耗flash寿命

1 //虽然循环了1000次,但写入前会和flash中保存的值比较,不一致才会写入,因此实际上只写入了一次
2 for(sys0=0;sys0<1000;sys0++)
3 {
4     bauds=9600
5 }

volume-配置掉电不丢失的音量

设置volume时,会判断当前值与flash中保存的值是否一致,如果一致则不写入,如果不一致,则会写入flash中保存,因此修改volume值会消耗flash寿命

1 //虽然循环了1000次,但写入前会和flash中保存的值比较,不一致才会写入,因此实际上只写入了一次
2 for(sys0=0;sys0<1000;sys0++)
3 {
4     volume=100
5 }

dims-配置掉电不丢失的亮度

设置dims时,会判断当前值与flash中保存的值是否一致,如果一致则不写入,如果不一致,则会写入flash中保存,因此修改dims值会消耗flash寿命

1 //虽然循环了1000次,但写入前会和flash中保存的值比较,不一致才会写入,因此实际上只写入了一次
2 for(sys0=0;sys0<1000;sys0++)
3 {
4     dims=100
5 }

wepo-将数据保存在串口屏内

wepo会直接写入eeprom或者flash模拟的eeprom中,会消耗eeprom或者flash的寿命

wept-通过串口将数据透传入串口屏内

wept会直接写入eeprom或者flash模拟的eeprom中,会消耗eeprom或者flash的寿命