关于ATmega328P的扩展熔丝位问题
关于ATmega328P的扩展熔丝位问题。X:\Program Files (x86)\Arduino\hardware\arduino\boards.txt文件中的扩展熔丝位为0x05;
但在这个网站里http://www.engbedded.com/fusecalc说扩展熔丝位就没有0x05这个值;
这个0x05是不是指的就是最后三位的值,实际在烧写的时候是不是应该设置为0xFD?(我用的是USBASP+progisp1.72烧写)
另外,ATmega328P利用proteus进行仿真的时候为什么不能用外部晶振?难道图上画的晶振不起作用? 本帖最后由 pathletboy 于 2014-4-23 18:36 编辑
http://wenku.baidu.com/link?url=hMXLyqE8ENPhn1q53s8V6Wc4w_GMrpTRdH28-Y4fSKAfIO-2U6s5S__t2WhyU4TfAXXGjXsD2NmM-PITmbihVEbTt2XwtLmjFAIgL5V3Fa3&pn=296
这个文档
296页
extended为5的话
BODLEVEL1为编程状态,也就是掉电检测(BOD)临界电压为2.7V
具体熔丝位配置建议看下你对应的工具。。。因为这个很乱,官方标准是0为编程,1为未编程,也就是官方标准0为开启状态,1为关闭状态,但是有的烧写工具是反的,1为编程,0为未编程,所以具体得看实际工具,proteus不用接外部晶振的,直接设置下。
pathletboy 发表于 2014-4-23 18:21 static/image/common/back.gif
http://wenku.baidu.com/link?url=hMXLyqE8ENPhn1q53s8V6Wc4w_GMrpTRdH28-Y4fSKAfIO-2U6s5S__t2WhyU4TfAXXG ...
protues的问题解决了!
我用的下载工具是USBASP+Progisp1.72,把Arduino IDE生成好的hex文件烧到自制的ATmega328p最小系统里,这样的熔丝配置可以么?(只要不锁芯片能正常使用就行)
本帖最后由 pathletboy 于 2014-4-24 10:17 编辑
看说明,progisp 0是编程状态还是1是编程状态,先确认这个,不过目测0是编程状态,你出现FD的原因是因为他无效位设置为1了。 pathletboy 发表于 2014-4-24 10:16 static/image/common/back.gif
看说明,progisp 0是编程状态还是1是编程状态,先确认这个,不过目测0是编程状态,你出现FD的原因是因为他无 ...
恩,看样子应该0是编程状态 兄弟,你搞定熔丝设置这个问题了吗?我也碰到这个问题了,不知道怎么解决,求教:handshake 暮观白云落 发表于 2015-4-26 10:39 static/image/common/back.gif
兄弟,你搞定熔丝设置这个问题了吗?我也碰到这个问题了,不知道怎么解决,求教
不好意思,时间太长了,记不住了……貌似就是图上那个配置
页:
[1]