一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: efan

求助:12864用Proteus模拟可以正常显示但是实物就不行了

  [复制链接]
发表于 2012-3-11 21:09 | 显示全部楼层
接上上拉电阻试试,我的P0口10K上拉就好了。
回复

使用道具 举报

发表于 2012-3-11 21:57 | 显示全部楼层
接地肯定不行,因为要测忙,要读的啊。我试了雷锋贴中的M16的12864程序,4M时钟,仿真有问题,只 ...
efan 发表于 2012-3-11 19:41 https://www.yleee.com.cn/images/common/back.gif



    我也出现过这个,是线接错了
回复

使用道具 举报

 楼主| 发表于 2012-3-11 22:03 | 显示全部楼层
我也出现过这个,是线接错了
jerrych 发表于 2012-3-11 21:57 https://www.yleee.com.cn/images/common/back.gif



    兄弟你是说哪个接错了?是你接错了还是作者的proteus接错了?我看程序和proteus是没错的。
回复

使用道具 举报

 楼主| 发表于 2012-3-12 00:15 | 显示全部楼层
又折腾了下,发现写指令是成功的,只有写数据失败,但是写指令和写数据唯一的区别就是RS的高低,怪哉!

在main()中增加了上移的代码,生效:

  1.                 for(int k=0;k<64;k++)
  2.                 {
  3.                         SelectScreen(0);
  4.                         lcdWriteCommand(0xC0+k);                         //设置初始行
  5.                         SelectScreen(1);
  6.                         lcdWriteCommand(0xC0+k);                         //设置初始行
  7.                         DelayMs(50);
  8.                 }
复制代码
回复

使用道具 举报

发表于 2012-3-19 21:31 | 显示全部楼层
本帖最后由 bigradio 于 2012-3-19 21:44 编辑

回复 24# efan

刚看见你用的M16单片机
    你用PC做控制端,那你实物单片机的熔丝位设置不对。熔丝设置找到JTAGEN ,改它为1 或者是打钩。禁止JTAT,PC口才能当正常IO口用
还有你用C51程序转AVR,仿真都正确的话,应该还是硬件部分。
回复

使用道具 举报

 楼主| 发表于 2012-3-19 22:45 | 显示全部楼层
本帖最后由 efan 于 2012-3-19 22:55 编辑
回复  efan

刚看见你用的M16单片机
    你用PC做控制端,那你实物单片机的熔丝位设置不对。熔丝设置找 ...
bigradio 发表于 2012-3-19 21:31 https://www.yleee.com.cn/images/common/back.gif



    非常感谢,本以为找到答案了,但是取消JTAG后连显示都没有了:(
回复

使用道具 举报

发表于 2012-3-20 23:20 | 显示全部楼层
回复 27# efan


    截个软件图来看看。我用的是AVR-Fighter
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-15 20:41 , Processed in 0.032719 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表