解决Atmega168PA@8M,3v3不能正常下载程序的问题
zcbzjx 于 2013-1-5 10:05 编辑
疯了,单位又只能翻墙上极客工坊了。
英语不好+无单片机基础=掉各种坑。
昨天弄了一下午,原来做的那个小项目用的168pa,还发了个帖子如何弄168PA的bootloader。现在做-core的Atmega168pa@8M的版本,本来以为没问题。结果是bootloader下载成功,用编程器下载程序也没问题,用FT232R串口下载就不行。在这儿声明,前面我发的那个帖子作废。。精华也取消了吧,别再误导人了。现在发布正确,经过测试版本。。。
下班还没弄好就带回家了。
2012-12-18 08:59 上传
(302.89 KB)
2012-12-18 08:59 上传
(193.21 KB)
接线
2012-12-18 08:59 上传
(251.25 KB)
以上接线虽然是针对的Microduino,对于用uno给最小系统下载bootloader也适用
弄了个补丁包,详细请阅读里面的readme文件。
更新历史:
请将这个目录放置到hardware目录中,重新启动Arduino IDE,即可在工具=>板卡,发现Microduino Core新硬件。
卸载直接删除这个文件夹即可在。
==================================
2012年12月28日,添加针对Atmega644PA原生的optibootloader。目前已知bug为重新烧写bootloader的时候需要把“XXXXX.build.mcu=atmega644”改为“XXXXX.build.mcu=atmega644p”,烧写完毕再改回来,然后重新启动IDE,才能正常下载。涉及硬件为:
Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
Microduino-Core+(Atmega644PA@8M,3.3V)(已支持,已测试)
==================================
2012年12月27日,对于某些不够健壮的168pa芯片,采用8MHZ晶振,optiboot默认的115200波特率下载速度,
会出现无法下载问题,这次更新把默认下载波特率调整为57600。涉及硬件为:
Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
如果仍然不能烧写,请把被烧写的模块输入电压调整为5V。
==================================
2012年12月23日,添加对Microduino-Core+的支持。-Core+对应的4个硬件为:
Microduino-Core+(Atmega1284P@16M,5V)(已支持,未测试)
Microduino-Core+(Atmega1284P@8M,3.3V)(未支持)
Microduino-Core+(Atmega644PA@16M,5V)(已支持,已测试)
Microduino-Core+(Atmega644PA@8M,3.3V)(未支持)
==================================
2012年12月18日,修正Microduino-Core (Atmega168PA@8M,3.3V)熔丝位错误导致不能正常下载。
Microduino Core (Atmega328P@8M,3.3V)及Microduino Core (Atmega168PA@16M,5V)还未测试。
==================================
2012年12月16日,添加Microduino-Core对应的4个硬件:
Microduino Core(Atmega328P@16M,5V)(已支持,已测试)
Microduino Core(Atmega328P@8M,3.3V)(已支持,已测试)
Microduino Core(Atmega168PA@16M,5V)(已支持,未测试)
Microduino Core(Atmega168PA@8M,3.3V)(已支持,已测试)
核心为Arduino IDE 1.03对应核心文件。
==================================
有什么问题,请发邮件microduino@163.com反馈。
每次都要更新附件,比较麻烦,有需要的直接到wiki.microduino.cn下载。
via - 极客工坊