弑风 发表于 2024-10-28 09:26:46

关于使用VLCDSEL[2:0]调整液晶屏驱动电压的问题

最近在做一个项目,全程两节干电池串联供电,电压范围为2.4~3.2V,为保证显示效果,液晶屏电压为2.5V。故需要在工作过程中不断监控电池电压并根据结果调整VLCDSEL。上电后初始化液晶屏相关寄存器,调整VLCDSEL,此时没有问题。但当电池电压下降,需要调整VLCDSEL,无论我设什么值都不行,液晶屏还是逐渐变淡直至熄灭。后来没办法,先软件复位,再初始化液晶屏才解决这一问题,只是液晶屏此时会闪烁一下。我的问题是:当电池电压下降,如何不软复位来调整液晶屏驱动电压???

DebugLab 发表于 2024-10-28 10:45:10

注意EAXFR和寄存器操作有无先后顺序

弑风 发表于 2024-10-28 13:03:54

DebugLab 发表于 2024-10-28 10:45
注意EAXFR和寄存器操作有无先后顺序

函数里都是先打开XFR操作允许的
页: [1]
查看完整版本: 关于使用VLCDSEL[2:0]调整液晶屏驱动电压的问题