ZHCAEF2 September 2024 MSPM0L2227 , MSPM0L2228
LCD 模块支持使用单个位来清除 LCD 存储器。可以使用单个指令通过 LCDCLRM(清除 LCDM 存储器)或 LCDCLRBM(清除 LCDBM 存储器)来清除整个 LCD 存储器 - 在 LCDCLRM 置位后,所有 LCD 显示存储寄存器均将在下一帧边界被清除。在存储寄存器被清除之后,LCDCLRM 复位,因此可以轮询 LCDCLRM 以查看清除完成的时间。LCDCLRBM 以相同方式实现相同的功能,不过 LCDCLRBM 清除的是闪烁存储寄存器。
清除功能对于高效清除整个屏幕和所有存储器寄存器很有用。因此,应为更新整个显示屏做好准备,因为代码必须只写入新显示数据中使用的存储寄存器,而不必也手动清除未使用段对应的其他寄存器。