- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AVR单片机烧录和熔丝位的操作初步,avr单片机熔丝位设置,avr单片机熔丝位,avr熔丝位设置,avr熔丝位,avr熔丝位锁死,avr熔丝,avrstidio烧熔丝位,avr单片机烧录软件,单片机熔丝
AVR单片机烧录和熔丝位的操作初步
AVR单片机由于接口丰富,功能齐全,性价比好,运用越来越广。一些朋友利用网上下载的程序烧录芯片时,由于对熔丝位的意义没搞清楚,而任意改动其设置,结果造成芯片被锁定,即不能用下载线对其读写了。(甚至会误认为芯片已坏)下面将以ATmega8(M8)为例,简单的介绍AVR单片机烧录相关知识和熔丝位的操作方法。- g3 m1 h: N* t. `- `一乐社区一。内部RC振荡器4 E6 O6 c8 R2 m/ y, C? ? 玩51单片机的朋友知道,晶振为CPU提供时钟源,单片机没有时钟源是不可能运行的。但AVR则不同,没有晶振单片机照样运行。原因是其内部有1M,2M,4Mt和8M四种频率的RC振荡器。新购入的芯片内部RC振荡器出厂默认值为1MHz。也就是只要将程序烧录到M8中,程序即可运行。当然此时单片机时钟源由内部1MHzRC振荡器提供。? ? 由于芯片工艺制作上的离散性,每个芯片内部RC振荡器频率有不同的误差。因此M8在只读存储器中存储了对内部RC振荡器进行校正的字节,每个芯片校正字节的参数是不同的。(当然在精度不高的场合,可以不作校正)? ? 校正方法是:接好下载线,插入芯片后从烧录软件PonyPr0g2000菜单“命令”下的“读振荡器校正字节”即可中读取。如读取的字节为0xaa;我们只要在程序的初始化中加入? ?? ? OSCCAL=0xaa;? ? //校正内部RC振荡器频率,不同的芯片参数有差异$ N1 L# u, }: I- g$ h, G? ? 特别说明的是,使用内部RC振荡器出厂默认值为1MHz,硬件会自动将校正参数装入。只有系统在选用其它三个内部RC振荡器时,才需要将校正参数在程序中加入。9 M W7 s4 j: R s6 ]? ? 因此AVR单片机和51单片机不同的是:根据需要除可选用外部晶振作为时钟源。当然也可选用内部RC振荡器作为时钟源。$ f, p [) J5 M% [5 g广东yleee电子,一乐,一乐社区,yleee? ? 而如何设置是用内部时钟源还是用外部时钟源,AVR系列单片机是通过对熔丝位的操作来实现的。4 d3 W% v y: h( G2 _9 o广东yleee电子,一乐,一乐社区,yleee二。熔丝位的操作??( k Y9 z ` \??l6 Y1 I??AVR的芯片的烧录和熔丝位的操作,是由ISP下载线配合软件进行的,ISP下载线,十分简单,可以自制,我目前使用的冯老师制作的BBMV并口下载线,软件虽大多用PonyPr0g,但我和老冯一样还是偏爱晓奇老师的。全中文界面,操作提示,使用十分方便,祥见: /BBS/viewthread.php?tid=1extra=page%3D1
? ? 熔丝位的操作主要为二个部分。熔丝位低字节(时钟及延时启动)和熔丝位高字节(引导),不能搞错,因为有些作品发布时不会附熔丝位设置图,往往只告知低字节和高字节是多少。请见下图,图中熔丝位低字节是oxe1,熔丝高字节是oxd9.有了这样二个数据,你可以方便地进行熔丝位的操作了。??t??|3 v9 ^ Q S??T+ r??F3 n: }一乐社区? ? 其实熔丝位的操作十分简单,因为绝大部分是采用的出厂默认值。下图为M8熔丝位的设置界面。图中已用红线将其对应的功能标出。如:BODLEVEL--对应的是监测电压。你如果在BODLEVEL前的小方框内打钩,对应的功能说明区内就会有相应的说明。可以对每项都试一下,以便对熔丝位的操作功能有一定的了解。(可以不接ISP下载线只要打开软件就能试)5 g( t( F2 r1 u |7 Q, v8 @ [) `# `8 k6 Z* I( f8 J7 d
下载 (62.76 KB)
2008-11-16 09:56
? a3 {5 A; X+ v/ n) N, k( ^? ? 在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状态, “Unprogrammed”表示熔丝位的状态为1(禁止);“Programmed” 表示熔丝位的状态为0(允许)。因此,配置 熔丝位的过程实际上是“配置熔丝位成为未编程状态1或成为已编程状态0”。??新的AVR芯片在使用前,应先查看它的熔丝位的配置情况,建议在没有高压并行编程器的情况下,最好将各个熔丝位的状态记录备案。再根据实际需要进行熔丝位的配置。
对熔丝位低字节部分操作 ; s0 s7 I$ ?4 J6 u一乐社区由主要是时钟部分,启动延时二部分% ~( p. e- {0 c i$ v??E q# i启动延时部分可设置一中等启动时间或采用保留 。( v7 S% e0 ~; X u??G2 n1 T T2 H/ f一乐
您可能关注的文档
- 2013年江苏省高中数学优秀课评比课件——线面垂直(插件版).ppt
- 2014-2020年中国熔断器市场研究与投资前景预测报告.doc
- 2015 BMW 钣金喷漆标准BMW Body and Paint Standards 2015_CN.pdf
- 2015-2020年中国电容器成套装置产业监测及投资策略报告.doc
- 2015-2020年中国电机保护罩市场全景调查与投资方向研究报告.doc
- 24kV 气体绝缘环网柜-专用(配变台区改造工程,三进三出环网柜三路出线带熔丝)1.doc
- 2cacti插件.pdf
- 2第二部分习题2 答案.pdf
- 3 间接接触电击防护.pdf
- 3D打印汽车行业白皮书.pdf
文档评论(0)