历史上的今天
返回首页

历史上的今天

今天是:2025年02月11日(星期二)

正在发生

2020年02月11日 | 自制AVR ATmega16 JTAG2008

2020-02-11 来源:eefocus

简介:自制AVR JTAG总结: 收集详细的资料,明白其原理,确认一种制作方案。然后要确认电路准确,学会使用相关软件。下图是我的手板,使用一块ATMEGA16做JTAG控制器, 通过232串口与电脑相连, 另一块ATMEGA16做使用芯片,也可通过spi口与电脑并口相连,可用于ISP下载程序, 经过244转一下,主要是保护并口 .



我的avr基本线路(并口,jatg)2008-4-26 22:44:00


我的avr基本线路(包含并口,jatg)


并口采用74hc244, 保护并口。


jatg采用简易电路,针对简易电路会出现jatg程序被反编程的解决办法是:jatg部分先上电,然后另一块芯片再上电,就可以解决这个问题,或者jatg上电稳定时间设置到最短,两个芯片同时上电也不会出现反编程现象。


1. avr并口isp线路

2. avr jatg线路

3. mcu接线路

avr简易jatg制作(atmega16)2008-4-26 23:40:00


这个工具的适用于每一个支持jtag ice的软件,他工作完美的结合avr studio和linux工具。你可以编程avr芯片使用jtag工具支持atmel 处理器的清单如下:


at90can128


atmega128


atmega16


atmega162


atmega169


atmega32


atmega323


atmega64


使用ponyprog编程,正确的配置熔丝位和锁定位如下:


Name Value Details

OCDEN 1 不使用,不编程,关闭在芯片仿真如果CPU 使用很多当前在sleep modes,因为时钟分配给子系统使用更多

JTAGEN 1 JTAG不使用,不编程,关闭功能1

SPIEN 0 在spi串行编程模式下,spien熔丝位不可访问

CKOPT 1 这个值根据7,3728 MHz crystal 决定

EESAVE 1 EEPROM 内容不保留

BOOTSZ1 0 设置bootsize1024 words

BOOTSZ0 0 设置Bootsize1024 words

BOOTRST 0 复位后程序从boot区执行

BODLEVEL 1 不使用,不编程,关闭功能1

BODEN 1 不使用,不编程,关闭功能1

SUT1 1 不使用,不编程

SUT0 1 不使用,不编程

CKSEL3 1 不使用,不编程

CKSEL2 1 不使用,不编程

CKSEL1 1 不使用,不编程

CKSEL0 1 不使用,不编程


注意:


JP5短路1-2,在这样的情况下,cpu跳到boot区,用于更新程序


JP5短路2-3,正常程序被执行,不执行引导程序.


推荐阅读

史海拾趣

联智(Celfras)公司的发展小趣事

作为江西省首家提供高端应用芯片整体解决方案的公司,联智在集成电路设计领域展现了其强大的实力。公司不仅关注无线充电技术,还致力于电源管理、低功耗蓝牙、近场感应等IoT(物联网)应用芯片的研发和产业化。这种多元化的产品策略使联智能够满足不同客户的需求,进一步巩固了其在市场中的地位。

EETools公司的发展小趣事

随着技术的不断进步和市场的变化,EETools意识到必须不断创新才能保持竞争力。公司投入大量研发资源,对嵌入式开发工具进行技术升级和产品优化。经过数年的努力,EETools成功推出了一系列具有领先技术的嵌入式开发工具,如高性能的芯片编程器、智能调试器等。这些产品不仅提高了客户的工作效率,还降低了成本,赢得了市场的广泛认可。

宁波晨翔电子(CONNFLY)公司的发展小趣事

宁波晨翔电子有限公司(CONNFLY)成立于1998年(前身宁波正青电子有限公司),初创时期主要致力于连接器及线材产品的研发与生产。在创始团队的共同努力下,公司逐渐在电子连接器市场找到了自己的定位,通过不断的技术创新和品质提升,逐渐获得了市场的认可。

FDI [Future Designs , Inc.]公司的发展小趣事

在电子行业的早期,FDI(Future Designs, Inc.)还只是一家名不见经传的小公司。创始人李明,凭借其对电子技术的热爱和敏锐的商业洞察力,带领团队研发出了一款具有革命性的电子芯片。这款芯片不仅性能卓越,而且成本较低,迅速在市场上获得了认可。正是这款产品,为FDI公司赢得了第一桶金,也为公司后续的发展奠定了坚实的基础。

Coleman Cable Inc公司的发展小趣事

在电子行业的早期,Coleman Cable Inc以其创新性的电缆设计和技术突破,在市场中崭露头角。公司研发出一款具有高效传输和稳定性能的电缆产品,迅速赢得了消费者的青睐。随着技术的不断完善和市场需求的扩大,Coleman Cable逐渐扩大了生产规模,并开始向国际市场拓展,其产品在全球范围内得到了广泛应用。

Cooper Tools(Eaton)公司的发展小趣事

品质一直是Coleman Cable的生命线。公司建立了严格的质量控制体系,从原材料采购、生产过程到成品检验,每一个环节都严格把关。这种对品质的执着追求,使得Coleman Cable的产品在市场上享有良好的声誉。同时,公司还积极听取客户反馈,不断改进产品和服务,赢得了客户的信赖和忠诚。

问答坊 | AI 解惑

单片机控制直流电机

电路我已经做好了,就是程序不太会写,哪位帮帮忙,指点一下也好啊!谢谢了!还有一个问题就是在PCB注释网络表时出错;Component not found  不知道什么意思,因为有一些元件是自己画的,可能就是因为这样出错,知道的也请问该怎么修改.…

查看全部问答>

请教:LED的动向??????

请教:LED的动向??????…

查看全部问答>

在windowsXP操作系统上能实现实时周期性触发中断服务程序,从应用程序中取一个变量的值传递给另外一个硬件吗

利用pc的pci卡上的时钟中断,在windows操作系统上能实现实时周期性触发中断服务程序,从应用程序中取一个变量的值传递给另外一个硬件吗…

查看全部问答>

用keil调试ucos工程,出现的错误,大家帮忙,谢谢

用keil 调试网络上下载的ucos工程,出现的错误, .\\OutPut\\LPC214X_uCosii.axf: Error: L6320W: Ignoring --entry command. Cannot find argument \'Reset_Handler\'. .\\OutPut\\LPC214X_uCosii.axf: Warning: L6320W: Ignoring --first comma ...…

查看全部问答>

ST-LINK3能用来调试F107吗?

                                 我试了,在MDK3.7下,好像不行。每次点调试MDK都死掉。三合一套件上的。…

查看全部问答>

一些基本PCB库

本帖最后由 paulhyde 于 2014-9-15 03:12 编辑 一些基本的PCB库  在ALTIUM designer6.9上可用   …

查看全部问答>

求救,一个简单的单片机程序,C语言。

本人是机械生,是主要机械那一块的,但是毕业设计的内容是有一部分和电有关,C语言真的是不会,在论坛求教各位老师帮忙编个C语言程序。内容很简单的,用的是C8051F010单片机,然后输出口是P1口,P1.0-P1.5六个口控置六个继电器。现在要做的就是写一 ...…

查看全部问答>

制作ep51完美资料

已经制作成功了的ep51编程器!…

查看全部问答>

Zigbee地址分配

Zigbee有两种地址分配方式:分布式分配机制和随机分配机制。 1.随机分配机制随机分配机制是指当NIB的nwkAddrAlloc值为0x02 时,地址随机选择。在这种情况下nwkMaxRouter就无意义了。随机地址分配应符合NIST测试中的描述 。当一个设备加入网络 ...…

查看全部问答>