2017-02-17 140 views
0

我收到错误:目标main.o的配方失败。我目前编程对于Atmega8 168BPB板,试图运行下面的程序:目标'main.o'的配方失败,Atmel Studio

int main(void) 
{ 
    DDRB = 0xFF; 
    PORTB = 1 << PORTB5; 

    while (1) 
    { 
    } 
} 

只得到了内置的LED开启。 有没有人有这个问题的任何经验和/或知道如何解决它?

回答

0

尝试关闭您的杀毒软件:我有一个与“Comodo互联网安全”之后禁用“自动遏制”,它开始工作如期(无错误)...如果它有任何,你可能应该添加#include <avr/io.h>到您的代码开始,这将是声明您的CHIP体系结构并防止错误,如'DDRB' undeclared和相同的东西。

#include <avr/io.h> 

int main(void) 
{ 
    DDRB = 0xFF; 
    PORTB = 1 << PORTB5; 

    while (1) 
    { 
    } 
} 
相关问题