打印
[AVR单片机]

新手请教 为什么我的程序进了函数走不出来

[复制链接]
1486|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
luqiang6ch|  楼主 | 2007-12-27 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的程序进了Init_cpu()后就走不出来了
void Init_cpu(void)
{
    
    PORTA |= 0xff;
    PORTB |= 0xe0;
    PORTC |= 0xff;
    PORTD |= 0xff;
    PORTE |= 0xff;
    PORTF |= 0xff;
    PORTG |= 0xff;

    DDRA |= 0xff;
    DDRB |= 0xe0;
    DDRC |= 0xff;
    DDRD |= 0x00;
    DDRE |= 0xff;
    DDRF |= 0xff;
    DDRG |= 0xff;
    codeflag = 0;
    saveflag1 = 0;
    saveflag2 = 0;
    Cflag = 0;
    CS_ON ;
    RES_ON;
    A1_OFF;
    WR_ON;
}
运行到WR_ON;就不动了,设断点看到程序就在第一句PORTA |= 0xff和
最后一句WR_ON来回,就是不出函数,为啥呢?

相关帖子

沙发
zzgc| | 2007-12-27 13:22 | 只看该作者

可能是主程序有问题。(没有循环)

使用特权

评论回复
板凳
极限思考| | 2007-12-28 15:33 | 只看该作者

128要先改下熔丝到128模式

默认是103模式。

使用特权

评论回复
地板
ga333mao| | 2007-12-31 12:21 | 只看该作者

楼上说的很又道理,学习。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

23

帖子

1

粉丝