导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→LCD与单片机的怪事!![原创][edawn]

 *第30899篇: LCD与单片机的怪事!![原创]

  
楼 主:edawn 2005年4月4日19:11
 LCD与单片机的怪事!![原创]
我用仿真器接自己做的板来仿真LCD显示屏,这样能够显示数据(字符),而把代码写入单片机内却不能显示任何东西!测量其波形,晶振、ALE信号都很好!而且还换了几种芯片都不行。不知这是什么原因!
  
2楼:哈佛 2005年4月4日19:41
 仿真跟芯片有区别
你是用什么MCU?你看看仿真器跟IC的电平是否一样?HT 的就是不一样的,另外,晶振应该紧靠MCU
  
3楼:edawn 2005年4月4日19:53
 [原创]LCD与单片机的怪事!!
我用的是89C52,晶振是紧靠MCU的。
仿真器跟IC的电平我还没有测量!
我用的是POD—H8X5X的仿真头,仿真器为伟福的E6000/L


  
4楼:哈佛 2005年4月4日20:14
 那可能是你的仿真器设置与IC设置有出入
你自己查查软件使用手册,和仿真头使用设置,查查与IC有什么出入
  
5楼:edawn 2005年4月4日20:29
 那为什么写入单片机里就不可以实现功能呢!我可以不用仿真器,但程序好的应该可以出现字符吧!
  
6楼:哈佛 2005年4月4日20:40
 比如你的IDE有没有IO口的设置啊,有没有外围电路的参数等等
你是用12832全点阵的LCD吗?你可以参考老古网上的常见问题栏目里面有相应的例子程序。
  
7楼:edawn 2005年4月4日20:44
 我用的是GDM12864A的显示屏,我的板上的晶振是12MHZ的。程序我已经写了好多个了。
但用仿真器调试是好的,就是把这个程序的HEX代码写到单片机内就不能运行了!
  
8楼:哈佛 2005年4月4日20:52
 这样
这个都是一样用的,都是全点阵的,只是点多一半而已,
你先查查,MCU是否工作正常,可以写一段测试程序测试一下。
另外,你查查MCU的外部电路是否正确,还有,你是否让它工作在读内部ROM程序呢?

  
9楼:edawn 2005年4月4日20:56
 我的EA已接高电平了,程序我也只是用初始化和开屏这两个,但还是不行。
现在就差另外做一块板了!
  
10楼:哈佛 2005年4月4日21:00
 或者是你的IC是坏的IC了,你自己测一下吧
用测试程序,或测试工具
或者你再看看LCD的资料,MCU的资料看有那些没有注意到。

想不出来什么办法了,只能是你的IC与仿真器有区别,找找看是哪里不同吧

  
11楼:edawn 2005年4月4日21:05
 谢谢版主了,我明天再做一块板试试,或拿到别的硬件上去试试。
  
12楼:yuanfeng108 2005年4月4日21:19
 要去多试试
  
13楼:edawn 2005年4月4日21:02
 IC我换了几个了,都是这样。我老师也没有碰到这种情况,他今天和我都调了一天了!
  
14楼:幽游梦蝶 2005年4月4日20:38
 梦游几句
一般是时序问题,也许你仿真时是单步执行,而实际运行时LCD响应步过来;还有可能是驱动电流不同。
  
15楼:guest 2005年4月4日22:02
 你在复位后延时100ms在运行程序试试,保证LCM复位完成
  
16楼:edawn 2005年4月4日20:48
 我是的仿真是用全速执行的。对于驱动电流我还换了一种芯片!
  
17楼:tanghua686 2006年4月6日11:01
 
不是有看门狗,复位了吧?

>>>>>>对该主题发表你的看法

本主题贴数17,分页: [第1页]


[上一篇主题]:[求助]………………

[下一篇主题]:启用“老古开发网”通用网址,直接访问本站