手里最近闲置下来了一块带字库的12864液晶屏,就想用写个能用在nano130板子上的驱动,从基本操作开始,先初始化,再写入地址,写入字符编码,可就是给人命令输入不对的感觉,显示是能显示,可是总是得不到自己想要的字符和汉字,跑偏得很严重,搞去搞来也是一样,放到原来的机器上,能正常显示。
排除了显示屏的问题之后,看来是我的代码出了问题,后来我索性拿出好久没有用的MSP430G2553 LaunchPad,按照之前的思路,也写了基本的操作程序,一切OK,看来我的思路是对的,两块板子上的代码基本都是一样的,但是就是在nano130上就是有问题。
手头也没有什么比较方便测量引脚状态的工具,在运行调试的时候,从引脚的寄存器看到的值都是对的,我实在是不知道在哪里出了问题,各位坛友,有没有了解这个问题的,都来解答一下吧。
另外,我先前以为是nano130板子的IO口电平电压不够(我用万用表测出来,VCC只有3V),后来我加上了外部5V上拉,IO设置为开漏模式,也是一样的结果,之后我又以为是我用的GPIOA口的问题,我又换成了GPIOB口,这下倒好,显示出来的字符和使用A的都不一样了,问题依旧。
|