登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
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页]
[上一篇主题]:
[求助]………………
[下一篇主题]:
启用“老古开发网”通用网址,直接访问本站