极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2048|回复: 4

【已解决】关于atmega644pa的熔丝位的问题

[复制链接]
发表于 2018-1-12 18:27:59 | 显示全部楼层 |阅读模式
本帖最后由 kirbyklein 于 2018-5-3 12:15 编辑

最近想用一下Atmega644PA这块芯片,因为pin脚比较多,但又不想用2560这种太大的。然后买了几块裸片想做最小板。但用progisp烧了熔丝(熔丝位是我照着下载的644p package里配的)就读不出了。想问下是否有哪位大神也用过这个芯片。该如何配熔丝?
是否是晶振配错了?因为已经连续2片配的读不出了,所以不敢再乱来了。。。

下面是它的boards.txt里的内容

###########################################################################

atmegax4.menu.cpu.644_16b=Atmega644P @ 16MHz w/Optiboot
atmegax4.menu.cpu.644_16b.upload.tool=avrdude
atmegax4.menu.cpu.644_16b.upload.maximum_size=64512
atmegax4.menu.cpu.644_16b.upload.maximum_data_size=4096
atmegax4.menu.cpu.644_16b.upload.speed=115200
atmegax4.menu.cpu.644_16b.upload.protocol=arduino

atmegax4.menu.cpu.644_16b.bootloader.low_fuses=0xF7
atmegax4.menu.cpu.644_16b.bootloader.high_fuses=0xDE
atmegax4.menu.cpu.644_16b.bootloader.extended_fuses=0xFD
atmegax4.menu.cpu.644_16b.bootloader.file=megax4/optiboot_atmega644p.hex

atmegax4.menu.cpu.644_16b.build.mcu=atmega644p
atmegax4.menu.cpu.644_16b.build.f_cpu=16000000L
atmegax4.menu.cpu.644_16b.build.core=megax4
atmegax4.menu.cpu.644_16b.build.variant=megax4

注: 还没配熔丝前是能读出来的。

配上图:
IMG_20180117_113529.jpg

1月18日已经解决问题了,但原因还不是完全很清楚,可能是CKSEL3:0这个熔丝赔错了,应该配成1111 (启用外部16M石英晶振), HIGH FUSE应该是FF。  其实644P和328P的熔丝没什么区别, 只要照着328P配就行了。
4月23日我再来更新一下,现在知道为什么会发生问题,原来是我把BOOT区只配了512word,导致bootloader失效。可以看一下我之前发的关于熔丝配置的帖子:http://www.geek-workshop.com/thread-37427-1-1.html

无标题.png

回复

使用道具 举报

发表于 2018-1-17 09:45:39 | 显示全部楼层
看清楚高低位,不要写反了。另外,你的硬件搭建有没有检查清楚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-17 11:28:37 | 显示全部楼层
本帖最后由 kirbyklein 于 2018-1-17 11:30 编辑
看清楚高低位,不要写反了。另外,你的硬件搭建有没有检查清楚

高低位都是正确的,没有反0xFDDEF7
另外硬件都是按照以前我用328p一样搭的。16M晶振、两个22pF电容、10k的reset上拉电阻。
所以我感觉是熔丝配错了,因为网上说的有些不一样,CKSEL3:0这4个位分别要怎么配,还有就是BOOTSZ1:0这2个该选多大的boot。

因为第一次我配好熔丝还能用串口上几次程序,但几次后就读不出芯片了,第二块芯片是配完就直接读不出了。
回复 支持 反对

使用道具 举报

发表于 2018-1-18 15:20:48 | 显示全部楼层
配置了后,一定要有晶振。如果晶振频率不对那么久识别不到了。如果你熔丝位是外部晶振。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2018-12-16 16:21 , Processed in 0.053648 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表