主题中讨论的其他器件:Midas、
大家好、提前感谢大家。
我正在测试一个16x2 LCD 屏幕、具体来说是"IDAS"中的"MCCOG21605B6W-FPTLWI"。 它通过'430g2553 launchpad'连接到。 我在这封邮件中附加的注释代码片段中介绍了这些连接。 在 LCD 上正确写入字符、但问题在于对比度、非常低。 要查看我必须转动 LCD 的字符、您可以从某种角度看到有已写入的文本。 我的问题是、字符的对比度如何增加? 背光通过 PWN 的工作周期对其进行调节、PWN 将其连接到阳极(这正常工作)。 LCD 的初始化是制造商建议的3V 电源的初始化:
/* MSP4302553| |LCDDriver |引脚1升压电容器1 |引脚2电容器2 N |引脚3电容器2 P Vcc (3.5V)|--- |引脚4 Vdd (升压电容器1) GND |--- |引脚5 GND P1.7|--- |引脚6 (SDA) P1.6|--- |引脚7 (SCL) P2.5|--- |引脚8 (RST) P2.4|--- | A (背光阳极) GND |--- | K (背光阴极) */ 。 。 。 字符 TxData[]= // LCD 显示初始化命令表 {0x00、 0x38、 0x00、 0x39、 0x14、 0x74、 0x54、 0x6f、 0x0C、//显示打开、光标打开、光标闪烁打开 0x01 }; 。 。 。
这些是制造商为初始化3V LCD 而建议的值:
初始化: (3V) MOV I2C_CONTROL、#00h;WRITE 命令 MOV I2C_DATA、#38h;函数设置 LCALL WRITE_CODE MOV I2C_CONTROL、#00h FH WRITE 命令 MOV I2C_DATA、#39h;函数设置 LCALL WRITE_CODE MOV I2C_DATA、#14H 内部 OSC FREQUENCY LCALL_WRITE_RECODE# MOV I2C_WRITE、LCALL_CONTRAMIL_CONTRAM#MOV CONTRAM#MOV CONTRAL_RELET_CONTRAM#MOV MOLCH MOLORY、LCALL_CONTRAMIL_CONTRAM#MOV CONTRAM#MOCL_CONTRAM#MOLQ_CONTRAM 开/关 LCALL WRITE_CODE MOV I2C_DATA、#01H;清除显示 LCALL WRITE_CODE
以下是数据表:
您是否知道字符对比 度为何如此低?
谢谢、此致!
