论坛风格切换切换到宽版
  • 3464阅读
  • 8回复

浆糊急救!AVR奇怪问题 [复制链接]

上一主题 下一主题
离线永远的FM
 
发帖
12110
只看楼主 倒序阅读 0楼 发表于: 2009-07-22
我用mega8做了个很简单的采用1062显示(采用8线制)的ad转换电路,工作正常;但该程序移植到mega16上面就无法工作,lcd没任何文字显示。后来调整半天,把lcd忙检测去掉并稍微增大延时之后,就工作正常了。仔细研究了半天没找出任何问题,lcd驱动程序都是原来调试通过的才敢拿来直接用。请教各路大仙这是怎么回事?
离线bg7jzw0
发帖
165
只看该作者 1楼 发表于: 2009-07-22
能把代码贴出来吗?我以前做过4x20的lcd
在线BG4UVR
发帖
11287
只看该作者 2楼 发表于: 2009-07-22
严重提醒注意是否使用了jtag端口,以及是否开启了jtagen熔丝。
离线小比尔/5
发帖
2582
只看该作者 3楼 发表于: 2009-07-22
单片机速度快一定要注意nop和上拉
不然lcm吃不消
发帖
799
只看该作者 4楼 发表于: 2009-07-22
3、4楼说的都有道理。
离线cqmiao
发帖
825
只看该作者 5楼 发表于: 2009-07-22
如果楼主移植io这些没搞错的话,那就是jtag没有关闭,没错的。
离线永远的FM
发帖
12110
只看该作者 6楼 发表于: 2009-07-22
刚才仔细检查了一下,原来是忙检测里有个东西写错了,纯属笔误!!!!!不好意思浪费大家时间了。不过几位朋友提到的jatg口关闭问题,我在调完程序后试过,好像没影响哦!(在ponyprog里不管jatf是否打钩都没有任何工作问题)
离线cqmiao
发帖
825
只看该作者 7楼 发表于: 2009-07-23
[quote=永远的fm]刚才仔细检查了一下,原来是忙检测里有个东西写错了,纯属笔误!!!!!不好意思浪费大家时间了。不过几位朋友提到的jatg口关闭问题,我在调完程序后试过,好像没影响哦!(在ponyprog里不管jatf是否打钩都没有任何工作问题)[/quote]
那是因为你没有使用portc jtag占用的那几个io
发帖
689
只看该作者 8楼 发表于: 2009-08-17
建议楼主买台示器就好办啦