把你的定义bufMove数组的pdata去掉,pdata是单片机片外RAM,仿真时候没有外部RAM,访问的是不存在的地址空间,显示就是黑块 |
hantu 发表于 2020-5-6 17:01 我在开发板上测试是没问题的,用仿真软件测试就是不行 |
问题是添加了波形发生器 |
t调调 对比度 |
仿真里又不用调什么对比度,哪怕是把仿真里lcd的电源去掉它就不影响。 简单测试了一下,你代码里的LcdWriteCMD()、LcdWriteDat()、LcdShowStr()这几个函数都OK的,可以在指定位置正确显示内容。所以,问题肯定就是出在你操作滚动缓冲区的部分上。 |
本帖最后由 pandingjia58 于 2020-5-6 16:42 编辑 man1234567 发表于 2020-5-6 14:52 已经调过了不是他的问题 |
可能是对比度调整的问题 ![]() |