历史上的今天
返回首页

历史上的今天

今天是:2025年03月25日(星期二)

正在发生

2020年03月25日 | arduino制作AVRISP烧写器

2020-03-25 来源:eefocus

本教程介绍如何使用Arduino作为AVR ISP(在线系统编程)。你可以使用它给其他AVR芯片烧写引导程序(bootloader)(例如使用ATmega168的或ATmega328的Arduino)。这个例子中的代码是基于Randall Bohn写的mega-isp固件。

说明
使用您的Arduino给其他AVR烧写引导程序(bootloader),步骤如下:

1.打开的ArduinoISP的固件(File>examples>ArduinoISP)
2.注意,如果是Arduino1.0:你需要对ArduinoISP代码进行小的改动。查找heartbeat()函数,把其中的“delay(40);”,更改为“delay(20)”。
3.在Tools>board中,选择对应的arduino型号,(这里是选择作为编程器的板子型号,而不是你将要烧写bootloader的板子型号),使用的串行端口。
4.upload ArduinoISP(File>upload)。
5.将Arduino和你要烧写的arduino进行连线,参考下图所示。(注:如果是ArduinoUNO,你需要在Reset和GND之间连接一个10 uF的电容)
6.在Tools>board菜单上,选择你要刻录的bootloader的板子型号(你将要烧写的板子型号)。可以在开发环境(也就是ISP的代码里)查看具体的引脚。
7.在Tool>Programmer中选择Arduino as ISP,然后使用Tool>Burn Bootloader这个命令。
连接示意图(针对UNO,Duemilanove,Diecimila)

推荐阅读

史海拾趣

DEWALT公司的发展小趣事

DEWALT公司成立于1924年,由雷蒙得伟(Raymond Dewalt)创立。他是一位富有远见的发明家和企业家,对电动工具行业有着浓厚的兴趣。雷蒙得伟发明了摇臂锯,这一创新产品成为当时市场上的一颗新星。凭借这一发明,DEWALT公司开始进入电动工具行业,并逐渐在市场中树立了自己的品牌形象。

Capax Technologies Inc公司的发展小趣事

Capax Technologies Inc在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,采用环保材料和节能技术生产电子产品。此外,Capax Technologies Inc还积极参与公益活动,为教育、扶贫等事业贡献力量。通过这些举措,公司不仅赢得了社会的认可和尊重,也为企业形象的提升和长期发展注入了正能量。

请注意,以上故事均基于虚构,不代表Capax Technologies Inc的实际发展历程。如果需要了解该公司真实的发展历程,建议查阅相关资料或联系公司获取更多信息。

东通电子公司的发展小趣事

为满足日益增长的市场需求,东通电子在2003年新建了厂房,并于2004年整体搬迁至新址进行生产和经营。随着生产规模的扩大,公司的产能得到了大幅提升,月生产有感箔式电容器3000万只,无感金属化、无感箔式电容器4500万只。此外,东通电子还积极开拓国际市场,产品出口到多个国家和地区,实现了国际化的发展。

EBK Kruger GmbH & Co KG公司的发展小趣事

随着全球环保意识的提高,EBK Kruger积极响应绿色生产的号召。公司投入大量资金研发环保型电子产品,并优化生产流程以减少能源消耗和废弃物排放。通过这些努力,EBK Kruger不仅降低了生产成本,还提升了企业的社会责任感,赢得了更多客户的支持和信任。

Diconex公司的发展小趣事

随着环保意识的不断提高,电子行业的环保要求也越来越高。Diconex公司积极响应环保号召,将环保理念融入生产全过程。公司采用环保材料和工艺进行生产,降低生产过程中的污染排放。同时,公司还建立了完善的废弃物处理机制,确保废弃物得到合理处理和资源化利用。这种环保理念的实施不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

AUSTIN公司的发展小趣事

然而,好景不长。奥斯汀公司在全力投入研发的WW1车系上遭遇了挫折,销售不佳导致公司濒临破产。在这个关键时刻,奥斯汀汽车公司通过研发新的车型来寻求突破。1922年,Seven车系成功上市,凭借其卓越的性能和合理的价格,使得奥斯汀汽车转危为安,重新获得了市场的认可。

问答坊 | AI 解惑

发个工程师用的词典(只可以在电脑上应用)

英语学的不太过关,为了看懂各种技术资料 自己就在互联网上找了一个工程师专用的词典 感觉词汇挺全的,如果可以上网还支持谷歌词汇搜索。…

查看全部问答>

晒我的工作现场!!!

我是在实验室工作的,大部分时间都泡在实验室的!!! 我的小小工作间!!!那个绿色的小板子就是CC2510的无线单片机啦!!右边是我可爱的电脑和IBM的键盘。左边还有一些书!!! 聚焦我的书籍和无线单片机!! 全局看到我的小小工作间!!!就 ...…

查看全部问答>

vc2005 加载动态库

各位大侠好,请问我想用VC++2005访问数据库(SQL Mobile生成的sdf文件拷贝到PDA上),好像要用到System.dll该如何加载呢?我用#import \"E:\\....dll\"编译时提示加载失败啊,请各位大侠指点(\"\"里面是我文件的路径),还有,是不是MFC程序里面不 ...…

查看全部问答>

刷新

我创建了一个基于DLL的程序,用CreateWindowEx创建了一个窗口,并用BitBit函数往dc上画了一幅图片, 然后让位图在窗口上移动,用InValidateRect函数去刷新。然而窗口却不刷新,不知道为什么,请各位指教? 谢谢。…

查看全部问答>

用TREEVIEW控件如何加载大量数据

我有一些文本信息想通过TREEVIEW控件加载,不知如何编码?…

查看全部问答>

想整个MSP430G2 玩玩 难。。。

自己穷学生一个没啥闲钱去买 TI申请的也没给回复 论坛活动也不是面向没有430开发经验的 只能干看着了。。。 从今天开始减肥攒钱了 呵呵 …

查看全部问答>

ADS1298——用于ECGEEG的完整模拟前端

$(\'swf_OcQ\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMzE2NTkzMzY4/v.sw ...…

查看全部问答>

效率与散热设计

效率与散热设计…

查看全部问答>

【MSP430 编译器使用经验】CCS代码编辑的几个常用设置

本帖最后由 Rufer 于 2014-7-29 14:48 编辑 第一次发帖,分享几个我觉得比较常用的CCS代码编辑设置 1、代码的折叠 代码写多了很长,不方便查看,这时可以右键单击行号左边任意空白处,在弹出的菜单中选择Folding-->Enable Folding,这时每个函 ...…

查看全部问答>

【求助】ccs5中新建工程是不是不需要添加gel文件了

我下载了ti的例子,用ccs5打开之后。在工程文件下,仔细查看了每一个文件,都不包含gel文件。而我手上有的教材都是对ccs3.3的,ccs3.3新建工程的时候,教材上说是要添加进gel文件的。麻烦会的朋友帮忙解释下吧。…

查看全部问答>