屏幕是4位连接的
自己写了几次都不行,后来就改成测试,测试我是直接复制极客工坊大神代码,所以代码肯定没有问题。
实际电路连到ARDUINO后,ARDUINO是可以正常工作的!
但是电路仿真就不能工作,莫名其妙
但是改成8位连接就又可以工作了
找了半天没找到这个4位连接哪里有问题
请各位帮忙看看吧
[attach]36412[/attach]
我换成8位接法后,就成功了, 不知道4位接法哪里出了问题!
2个接法我实际做电路板都成功了,应该不是程序的问题。
[attach]36413[/attach]
你这个问题很简单啊,首先总线是8位的,连接8位肯定是没有问题的,如果是4位连接,就要查看这个LM016L的DATASHEET了,4位总线时连接8位数据位的低4位上,还是高4位上!
而且,要保证!你写数据和读数据的时候,要读2遍!因为数据是8位,你用4位要读写2次才能组合出8位!不管是仿真还是硬件下载,解决了这个才能工作!
DATASHEET我看了很多次了,4位线也是两边输程序的
因为我用同样的程序,实际传输到ARDUINO里面后,正常工作
但是仿真就不工作,所以很奇怪。
欢迎光临 烽火社区 (https://bbs.cnecport.com/) | Powered by Discuz! X3.2 |