首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ATXmega变熔断器

ATXmega变熔断器
EN

Stack Overflow用户
提问于 2013-06-02 20:24:57
回答 3查看 2.3K关注 0票数 0

我有一个ATXMEGAA3BU处理器,我在MacOS上使用CrossPack。我想使用我的旧USBASP编程器,它被“配置”为通过PDI接口编程CPU --这不是一个问题。问题是我不知道如何在这个ATXmega上设置熔断器。

对于像ATMega8这样的普通CPU,Make文件中的顺序很简单。

只需使用以下内容:FUSES = -U hfuse:w:0xd9:m -U l引信:W:0x24:M

但是Xmega有五个FUSEBYTES我和他们有问题..。因此,简单的问题是“如何将JTAGEN从0更改为1"?它位于作为位0的FUSEBYTE4中。如何告诉CrossPack (Avr)改变这个或其他从例如FUSEBYTE0?

谢谢..。

EN

回答 3

Stack Overflow用户

发布于 2013-06-02 20:32:05

也许这与Robotics StackExchange有关。但我会在这里回答。

如果您可以切换到windows,那么使用CodevisionAVR可以很容易地完成保险丝位的更改进度。只需点几下就可以完成了。而且它也没有这个终端命令的麻烦。

票数 0
EN

Stack Overflow用户

发布于 2014-02-21 13:39:06

请参阅xmega a3bu的数据表:Manual.pdf

融合字节的名称是: FUSEBYTE0,FUSEBYTE1,.FUSEBYTE5。没有FUSEBYTE3。你试过吗

-U熔断器0:W:0xd9:m -U熔断器1:W:0x24:M -U熔断器2:W:0x24:m等等。在计算保险丝位和锁位时,你可以进行一次练习预防。

票数 0
EN

Stack Overflow用户

发布于 2015-11-05 10:11:10

我知道这对OP来说可能太晚了,但是对于遇到这个问题的其他人(比如我),您也可以添加

代码语言:javascript
复制
FUSES =
{
    0x00,//sets jtag address
    0xAA,//fuse byte 1
    0x9D,//f byte 2
    0x00,//unused
    0xDE,//f byte 4
    0x1E //f byte 5
};

到main.c文件的顶部,编译器/程序员将负责闪烁它们。

在xmegaA4上测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16886960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档