请教一下各位:AVR单片机ATmega8L的出厂默认时钟一定都是内部1MHZ RC震荡时钟吗? 30

AVR单片机ATmega8L的出厂默认时钟一定都是内部1MHZRC震荡时钟吗?为什么最近新买的MLF封装的ATmega8L时读出的熔丝位CKSEL3~0这几位是:0000... AVR单片机ATmega8L的出厂默认时钟一定都是内部1MHZ RC震荡时钟吗?为什么最近新买的MLF封装的ATmega8L时读出的熔丝位CKSEL3~0这几位是:0000呢?应该是0001才对吧!这到底是怎么回事呢?拜托了! 展开
 我来答
匿名用户
2014-10-19
展开全部

出厂默认时钟确实是内部1MHZ RC震荡时钟,如果是其他频率的就应该是翻新的。

读出的熔丝位应该是0001,你如果读出来是0000,

  1. 如果你接了外部时钟,你去掉外部时钟看看是不是还能与芯片通信(仅限USBASP连接方式,JTAG方式是万能通信的),如果去掉外部时钟就不能通信了,说明你的芯片熔丝位确实是0000,那八成就是二手芯片,别人之前设置过的。

  2. 如果你是用USBASP方式通信,结果没有外部时钟也可以烧录单片机,而读出来的熔丝位又是0000,那八成是你的USBASP线有问题,读取出错,可以升级一下USBASP固件

熔丝位要小心设置,如果usbasp读取错误,烧录出错的概率也会很大,小心芯片锁死,没JTAG线就等于报废了。

追问
我的芯片是新的,买了10片,我烧了4片都烧写不了,但我用同样的型号TQFP封装的一下就烧进去了,我就在外部强行加了一个时钟这样才把熔丝读出来为0000的?
追答
新买的芯片,1MHz的内部时钟得用烧写器的低速模式,一般USBASP上有一个按钮或者跳线可以切换到低速模式的,详细可以看USBASP的说明(目前最新版的烧写器是自动调速的),如果有按钮,烧录程序的时候需要一直按着按钮,如果是跳线,就需要在烧录程序的时候接上跳线。你可以试一试低速模式能不能连上单片机。
ATF144X
2014-10-19 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4596万
展开全部
默认是8MHz的内部RC。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瞳寻辉
2014-10-19 · TA获得超过246个赞
知道答主
回答量:5687
采纳率:0%
帮助的人:1343万
展开全部
需要 我帮你做设计吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式