Skocz do zawartości

[Programowanie] Szybki start z WinAVR


abxyz

Pomocna odpowiedź

Witam, mam problem z zaprogramowaniem Atmega8. Otóż wszystko jest dobrze, aż do momentu programowania pamięci układu AVR. Wybierając opcję [WINAVR] Program wyskakuje następujący błąd:

> "make.exe" program

avrdude -p atmega8 -P -c stk200 -E (AVRDUDE_EXITMODE) -U flash:w:led.hex

/usr/bin/sh: -c: line 1: syntax error near unexpected token `(A'

/usr/bin/sh: -c: line 1: `avrdude -p atmega8 -P -c stk200 -E (AVRDUDE_EXITMODE) -U flash:w:led.hex '

make.exe: *** [program] Error 258

> Process Exit Code: 2

> Time Taken: 00:01

Nie wiem co mam zrobić. Proszę o pomoc.

Link do komentarza
Share on other sites

Witam,
czy w WinAVR mogę przykładowy kod :

#include <avr/io.h>
#include <util/delay.h>               

int main(void)
{
   DDRD  |= _BV(1);               
   PORTD &= ~_BV(1);                   
   unsigned char i;
   for (;;)
   {
     PORTD ^=_BV(1);           
         for (i = 0; i <100; i++)
                     _delay_ms(10);           
   }
   return 0;
}

skompilować do pliku *.hex bez programatora?

Dziękuję.

__________

Komentarz dodany przez: Sabre

Proszę na przyszłość używać znaczników "Code" wpisując w treści postu kod programu.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.