2017-02-17 138 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) 
    { 
    } 
} 
相關問題