Linglong之AVR程例2 闪烁的LED
这里我们让LED闪烁起来。就是中间有延时,点亮LED,延时一会,灭了LED再延时一会。
看程序:
#include <avr/io.h>
#include
int main(void)
{
}
还有给大家说一个我写这个程序时,犯过一个错误。
看下面的程序:
#include
int
{
int
while(1)
{
PORTB
for(i
PORTB
for(i
}
}
这里我们不管他的端口问题。我们只看程序。
按我们正常的写51的思维是没有错的,如果你用ICC,CVAVR都软件编译也不会有错,但是如果用GCC就有问题。
因为GCC会帮我们优化程序。大家要注意这点就好了。。
评论