标题: 一个发光实验 atmega128 怎么消除芯片原先的记录 [打印本页]

作者: viking亮    时间: 2016-2-26 15:35
标题: 一个发光实验 atmega128 怎么消除芯片原先的记录
这是原先我用atmel studio写的代码#define F_CPU 14745600UL
#include <avr/io.h>
#include "util/delay.h"
int main(void)
{   DDRA=0X01;
    while(1)
    {PORTA=0X01;
                _delay_ms(1000);
                PORTA=0x00;
                _delay_ms(1000);
        //TODO:: Please write your application code
    }
        return 0;
}


后来我把PORTA 改成PORTB   下载到板子里   但是 A端口的第一位还是有信号输出,B端口灯光很暗

作者: liaolinhui    时间: 2016-2-26 22:52
光改PORTA还不行,还要把DDRA也还成DDRB
作者: viking亮    时间: 2016-2-27 15:11
恩 谢谢~
作者: xuelanga000    时间: 2016-2-27 22:50
DDRA是什么意思,能给我讲一下吗?本人刚开始学单片机
作者: viking亮    时间: 2016-2-28 09:28
xuelanga000 发表于 2016-2-27 22:50
DDRA是什么意思,能给我讲一下吗?本人刚开始学单片机

用来设置端口的工作方式   是输出还是输入





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1