ruizhixing 发表于 2011-7-24 22:43:31

LCD函数时好时坏地显示。(protues 提示reading from UDR while no data recieved)

http://cache.amobbs.com/bbs_upload782111/files_43/ourdev_660740GUC51Z.png
(原文件名:error.png)
上面是我的函数。。。
为什么我用LCD显示的时候会出现下面这个提示,LCD不显示
protues提示我reading from UDR while no data recieved???(AVR USART)
/*这个函数是用来把字符输入到lcd上显示,LCD已经初始化成功*/
write_background("x1:XXX y:XXX    r:XXX ");
难道是我滥用指针不小心把地址弄到控制通讯的寄存器上?这个函数可以有时用,有时候又不可以用,好像没有规律。。。我很困惑啊,高手解救啊。马老师,help~~~

ruizhixing 发表于 2011-7-24 22:44:28

这一句就是protues提示说出错的那一句。。我到底错哪里了?

ruizhixing 发表于 2011-7-24 22:49:57

还有,这是LCD1602的仿真。。。

ruizhixing 发表于 2011-7-24 23:13:00

原来这个问题本来就是错的.....T T加了个延时就不提示错误了,但是一样不能显示...
页: [1]
查看完整版本: LCD函数时好时坏地显示。(protues 提示reading from UDR while no data recieved)