Skocz do zawartości

[Programowanie] Szybki start z WinAVR


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.

  • 1 rok później...

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.

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...