请问MSP430F449驱动液晶时液晶不受控有哪些可能性呢?

2019-07-15 15:23发布

使用的是F449的开发板 外部只接了一个段码液晶屏
液晶采用4COM脚的连接方式 所以将液晶屏的SEG1和SEG2与F449的S0 S1相连 SEG3 SEG4与S2 S3相连 以此类推 正常来说应该是一个引脚控制4个段 驱动电压R03~R33那里接了500多K的定值电阻 此外R03那里用同样的500多K的电阻接地(没有电位器了 暂时不调整对比度)按照教材的说法这里分压电阻是几百K~1M 对比度调节那里用几百K的就可以
然而现在只有S0 S2 S4。。。的脚控制的4段可以亮; S1 S3等等的不亮;如果把一个数字的两个SEG与S0 S2相连就可以显示完整的8
程序部分 直接取了首段液晶寄存器LCDM1的地址开始赋值 赋的是88888
之后改过其他的数字 然而依然是只有那偶数脚对应的4个段亮 根本不受控制

请问最有可能的原因是什么?只有一半亮而且分压电阻根据书上说的选的 目前分析不是对比度导致的;直接从第一个寄存器开始赋值 用的S脚也是从0号开始的  试了下第六组开始的引脚 全都不亮 接线的部分应该没错;求使用过F4系列430的朋友给指点下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
小鱼儿qwer
2019-07-15 20:36
补充 我又试了下 主函数里除了液晶初始化、清屏、使能以外 只执行LCD1M=0x01语句 然后不停的改寄存器的值 只操作S0 S1两个引脚 可是完全不受控制 是哪里有问题吗

一周热门 更多>