- 打卡等级:初来乍到
- 打卡总天数:1
- 最近打卡:2025-12-07 10:14:14
已绑定手机
新手上路
- 积分
- 8
|
发表于 2025-12-7 10:14:14
|
显示全部楼层
请教大神
遇到相同问题,用
LCDCFG = 0x00 + 7; // 0x00:选择CPU时钟为LCD时钟, 0x80: 选择外部32K晶振做时钟. VLCD电压选择0~7对应0.65+VLCD*0.05.
DBLEN = 2; // 设置LCD显示时的死区时间长度, 取值0~7.
COMLENH = 00; // COM时间长度设置 高字节COMLEN[19:16], 一共20bit.
COMLENM=0xc3; // 0x5A;
COMLENL = 0x4d;
可以正常显示,4个com都能亮
用LCDCFG = 0xC0 + 7; // 0x00:选择CPU时钟为LCD时钟, 0x80: 选择外部32K晶振做时钟. VLCD电压选择0~7对应0.65+VLCD*0.05.
DBLEN = 2; // 设置LCD显示时的死区时间长度, 取值0~7.
COMLENH = 00; // COM时间长度设置 高字节COMLEN[19:16], 一共20bit.
COMLENM=0x0; // 0x5A;
COMLENL = 0x30;
显示,只有1个com0段亮。
用的是B版本
|
|