ZL_electric 发表于 2011-4-24 19:36:26

AVR熔丝位的困惑

马老师,
以前曾经用MEGA8时就曾经出现过编程熔丝位后能下载程序,但是写程序让端口的某一位置一或清零就实现不了了,例如
DDRB=0xff;
PORTB=0x01;
单片机执行时DDRB=0xff;这一句有效,但是单片机整个端口为开漏(我感觉),因为我把一个LED的阳极接电源,阴极接在单片机引脚上,LED就亮了,当我对单片机引脚写DDRB=0x00;时,灯就熄灭了。不知这是怎么回事
在MEGA8L中遇到过这种情况,今天在MEGA64A中遇到了同样的问题。但是下载程序正常。
我想是不是PROGISP这软件在编写时把熔丝位的编程向导弄错了,还是我自己的问题。

ZL_electric 发表于 2011-4-24 22:47:31

我刚发现当我让单片机熔丝位的103模式编程时,单片机正常工作,但是只要把那一位去掉(未编程),单片机就不工作。
我用的是MEGA64A.请问马老师,我要想让单片机工作在mega64a模式下,我还要更改哪些设置?
页: [1]
查看完整版本: AVR熔丝位的困惑