历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2020年04月02日 | 如何解决AVR单片机熔丝位锁死的问题

2020-04-02 来源:elecfans

1.AVR单片机熔丝位锁死简单快捷的解密方法:

在很多AVR单片机的初学者在使用AVR单片机中,很容易把熔丝位弄错而造成单片机锁死,比如说JTAGEN置为1后,单片机的JTAG就不能再下载程序进去了,因此给我们带来很多麻烦。


常见的恢复方法是使用并口编程器来恢复,对于初学者来说,很多设备是很欠缺的,所以很难解决。


现为我们初学者介绍一个简单实用可行的方法——有源晶振恢复法。将被锁死的AVR单片机接入最小系统或者开发板中,将系统中的晶振拆下来,在XAIL1接上有源晶振的第三脚(按下图接即可)。

如何解决AVR单片机熔丝位锁死的问题

然后通电,使用ISP下载线进行熔丝位编辑,本人使用智峰progisp(Ver 1.6.7)软件,打开软件选择好芯片型号,使用默认的熔丝位设置即可。

如何解决AVR单片机熔丝位锁死的问题

然后点击自动即可下载。

如何解决AVR单片机熔丝位锁死的问题

断电接回原来的晶振,再次使用ISP下载程序就可以搞定了。


2.AVR单片机熔丝锁死的处理

用外接有源晶振的方法解锁,

有源晶振实际上是一个封装了振荡电路、晶振的信号源,可以输出标准的大幅度的方波。共有4个脚,1 NC,2 GND,3 OUT,4 VCC,圆点标记对应的为1脚。将3脚接到单片机的xtal1,通过isp一般可以读出锁死的熔丝位(isp编程未禁止),并可以重新烧写正确的熔丝位;如果不行的话,只有通过并行编程器烧写了。


3.单片机熔丝位烧错芯片锁死的处理方法


有两种方式可以达到这一点:

1.以用其他工作正常的单片机的时钟作为外部晶振,只要将工作正常的单片机的XTAL2脚连接熔丝设置错误的单片机的XTAL1引脚即可。这种方法我使用过,但是只能使单片机中的程序跑起来,并不能恢复熔丝位。

2.使用51系列单片机的ALE引脚作为外部时钟源,将51系列的ALE引脚与M16的XTAL1引脚相连接。我亲手试了一下,效果是立竿见影,很快的恢复了错误设置的熔丝位。

4.单片机熔丝位的作用:

熔丝控制很多信息,比如晶振选择,isp使能,jtag使能。

推荐阅读

史海拾趣

ECS公司的发展小趣事

ECS公司始终坚持以客户为中心的服务理念。他们深入了解客户的需求和痛点,为客户量身定制解决方案。例如,针对某些行业对数据安全性的特殊要求,ECS公司推出了专用的安全加密方案;针对一些大型企业对于大规模计算资源的需求,ECS公司提供了定制化的高性能计算服务。这些定制化服务不仅满足了客户的特殊需求,还增强了客户对ECS公司的信任和忠诚度。

Analog公司的发展小趣事

面对云计算技术的不断发展和市场竞争的加剧,ECS公司制定了面向未来的战略布局。他们将继续加大在研发方面的投入,推动ECS服务的不断升级和创新;同时,他们还将积极探索新的业务领域和市场机会,为客户提供更加全面、丰富的服务。此外,ECS公司还注重可持续发展和社会责任。他们致力于降低能耗和排放、推动绿色计算等方面的工作;同时,他们还积极参与社会公益事业和慈善活动,回馈社会。这些举措使得ECS公司不仅成为了一家领先的云服务提供商,还成为了一家具有社会责任感的企业。

达方(DARFON)公司的发展小趣事

随着市场竞争的加剧,达方电子意识到单一产品线的风险。因此,公司开始实施多元化战略,逐步拓展至电源元件、整合通讯元件等领域。通过多元化战略的实施,达方电子成功降低了经营风险,并为公司带来了新的增长点。

APX Technologies公司的发展小趣事

为了进一步提升公司实力,APX Technologies开始拓展海外市场。公司在多个国家和地区设立了分支机构,并积极招聘当地的优秀人才。通过不断的努力,APX Technologies的产品逐渐在国际市场上占据了一席之地,公司的规模和影响力也不断扩大。

Harris公司的发展小趣事

进入21世纪后,Hammond进行了内部重组,将变压器事业部分拆为独立的Hammond Power Solutions, Inc.(HPSI)。这一举措使得两家公司能够更加专注于各自的核心业务,实现更加高效和专业化的发展。Hammond Manufacturing则继续专注于电气和电子外壳、机架、机柜以及电子变压器的生产,而HPSI则专注于定制和分类变压器的制造。这种专业化的分工不仅增强了各自的市场竞争力,还为客户提供了更加全面和专业的服务。

通过这些故事,我们可以看到Hammond公司在电子行业中的发展历程充满了挑战与机遇。从初创时期的艰难起步,到成为行业先驱和全球领先企业,Hammond始终保持着对市场的敏锐洞察和持续创新的精神。

3D PLUS公司的发展小趣事

随着技术的不断发展和市场的不断扩大,3D PLUS公司开始将目光投向国际市场。公司积极参加国际电子行业的展会和交流活动,与国际同行进行技术合作和交流,不断提升自身的技术水平和国际影响力。同时,公司还积极拓展海外销售渠道,将3D技术和产品推向全球市场,为全球客户提供高效、便捷的3D解决方案。这些努力不仅提升了公司在国际市场的知名度,也为公司的长期发展奠定了坚实的基础。

以上五个故事均基于3D PLUS公司在电子行业中的实际发展情况编写,旨在客观描述公司在3D技术领域的成长与进步。

问答坊 | AI 解惑

tms320f28027的烧写

首先感谢soso了 提供F2802x_CSP_RTM升级烧写插件 有这个就太简单了 找到28027例程,也就是下载2802X的库文件 这里面有个flash的例程,打开这个程序,把那个Example_2802xFlash.c    Remove掉 加上自己主程序例如Example_2802xGpioT ...…

查看全部问答>

usb报文格式!!

请问   usb报文 格式  是如何的???…

查看全部问答>

S3C2410的APB驱动。。。

有谁有,请共享下,可以发我邮箱。。zhaoyd422@sina.com。。。谢谢了。…

查看全部问答>

WinCE 6.0 Pocket PC 通信选择

开发环境:  VS 2005 C# WinCE PPC 6.0 问题:     现在开发的软件要和服务器通信(从数据库获取数据),目前我用的是webservice通信(网络连接是GPRS)。     现软件测试结果:GPRS+webserivce通信速度很慢,时 ...…

查看全部问答>

显摆!MSP430开发的无线抄表系统

    响应SOSO号召出来显摆下,这是2007年的一个项目的初期文档,项目采用MSP430F149作为主控,小区内通过Zigbee芯片完成组网,然后经GPRS进行数据远程传输,上位机完成数据的分析统计功能,已经有公司将项目中的产品推向市场。这次 ...…

查看全部问答>

求教 Timer_B捕获问题

我想利用定时器Timer_B捕获方波时间 ,现在程序中还有p1.3中断 但程序死机 ,将Timer_B中断封掉 程序正常 请问高手 问题在那里 程序如下 /********** TIMER_B 初始化 *********/ TBCTL = SHR_0+CNTL_0+TBSSEL_0+ID_1+MC_2+TBCLR+TBIE; ...…

查看全部问答>

分享一下自制的触摸摁键,有程序,有视频,有真相。

废话不多说,先上图诱惑下大家下 然后自拍了个视频,效果可能不是很好,不要介意哈~ $(\'flv_rZT\').innerHTML=(mobileplayer() ? \"\" : AC_FL_RunContent(\'width\', \'500\', \'height\', \'375\', \'allowNetworking\', \'internal\', \'allo ...…

查看全部问答>

MSP430学习笔记4-两个定时器产生步进单频音

这个程序是开发板中用来产生不同频率声音的程序,整体程序较为简单,主要是两个定时器的使用,代码及我的注释如下。/********************************************************* 程序功能:用固定频率的方波驱动蜂鸣器,共16种音调;在蜂鸣器 &nbs ...…

查看全部问答>

针对TMS320C6678的8核DSP芯片,image可执行映像文件发布时采用怎样的部署?

1. 针对TMS320C6678的8核DSP芯片,image可执行映像文件发布时采用怎样的部署? 是跟Linux一样,把bootloader、内核、上层应用程序分开来部署? 即先烧录bootloader,再烧录内核,在内核基础上,再部署上层应用程序? 还是跟vxworks一样,把bootloa ...…

查看全部问答>