单片机 AVR mega128 无法工作

自己做了块128的板子焊上后写了流水灯测试ok没问题;接下来就改熔丝位,因为我焊了16m晶振(30p电容);结果没反应由于在家中没有专业仪器,就使电脑喇叭发出20000H... 自己做了块128的板子 焊上后写了流水灯测试 ok没问题;
接下来就改熔丝位,因为我焊了16m晶振(30p电容);
结果没反应

由于在家中 没有专业仪器,就使电脑喇叭发出20000Hz的声音,音频线接入晶振管脚,竟然工作了(虽然不稳定)(不确定是不是20000Hz的信号 还是人体杂波的作用),趁这个机会改熔丝。由于错误的认为是CKOPT的问题就将CKOPT置0,悲剧发生了,128再也不理我了。。。
展开
 我来答
1099211218
2013-01-25
知道答主
回答量:9
采纳率:0%
帮助的人:8.7万
展开全部
熔丝位要设置成EF 89,后面的扩展熔丝位就不用管了,CKOPT默认的是1就是被禁止。CKOPT 未编程时的最大频率为8 MHz, CKOPT 编程时为16 MHz。但是CKOPT不能单独使用,要配合CKSEL0~3和SUT0、1使用。CKSEL0~3选择使用内部还是外部时钟,CKSEL0~3为1111时表示使用外部晶体振荡器。SUT0、1为10时表示启动时频率已经稳定。这样配合着配置就可实现使用外部晶体振荡器、最高频率为16M,就OK了。
但是首先要给单片机外接8M以内的晶振才能连接上单片机进行配置熔丝位,要不然是连接不上的
c3344c
2013-01-25 · TA获得超过2418个赞
知道小有建树答主
回答量:966
采纳率:57%
帮助的人:683万
展开全部
不至于把电脑的音频输出接到单片机的XTAL2上吧,如你所说的只是改变CKOPT的配置也不至于把单片机给毁了,现在能做的就是在XTAL1加外部时钟(找个有源晶体或从其它板子取时钟),然后通过编程器将熔丝位读出来看看错在哪里,之后重新配置一下,只要SPIEN没被禁止,应该还是有救的吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yes__mcu
2013-01-25 · TA获得超过923个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:444万
展开全部
现在你的熔丝配置是怎么样的?你那个上面的CKOPT不是1吗,怎么又是0了?最好把你现在的使用情况和熔丝配置贴出来
追问
现在为 FF 89 FD   CKOPT=0,不过换晶振后就没事了,谢谢你的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式