Mini-tutoriale do programowania AVR w C: Proste projekty, jak sterowanie LEDami?
Witam (nowy w temacie) AVR - C
From: Rebel <rebelek86_at_nospam_NOSPAM_at_nospam_wp.pl>
Subject: Witam (nowy w temacie) AVR - C
Date: Fri, 11 Feb 2005 07:49:05 +0100
Czesc.
Chciałbym sie nauczyc programować AVRy w C. Na dniach bede miał
programator. C znam jakotako.. tzn znałem dobrze, ale ze 3 lata
temu... od wtedy nie pisałem, ale przypomniec sobie łatwo.
Czy moze ktos podac adres strony z jakims mini-tutorialem, ktory
pokaze mi jak zaczac tą zabawę? Cos prostego... np. sterowanie ledami
Dzieki z góry.
--
_ _ _ .~^~^~^~^~^~^~^.
.` `-`' ,-` | Maciej Osyda |
||=::=:/==========;''` | GG 1423465 |
'._.-._`_, +~^~^~^~^~^~^~^+
From: Piotr K <piti_kUSUN_TO_at_nospam_gazeta.pl_I_TO>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Fri, 11 Feb 2005 08:52:48 +0100
Czesc.
Czesc
Czy moze ktos podac adres strony z jakims mini-tutorialem, ktory
pokaze mi jak zaczac tą zabawę? Cos prostego... np. sterowanie ledami
wszystko co potrzebne znajdziesz na http://www.avrfreaks.net/
Dzieki z góry.
prosze :-)
Piotr
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Fri, 11 Feb 2005 15:22:24 +0100
Fri, 11 Feb 2005 07:49:05 +0100, na pl.misc.elektronika, Rebel napisał(a):
Chciałbym sie nauczyc programować AVRy w C. Na dniach bede miał
programator. C znam jakotako..
Czy masz upatrzony konkretny kompilator ? Wprawdzie C jest to samo ale w
szczegółach może być sporo różnic.
--
Pozdrowienia
Jurek Szczesiul
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Fri, 11 Feb 2005 23:20:58 +0100
Jurek Szczesiul wrote:
Chciałbym sie nauczyc programować AVRy w C. Na dniach bede miał
programator. C znam jakotako..
Czy masz upatrzony konkretny kompilator ? Wprawdzie C jest to samo ale w
szczegółach może być sporo różnic.
Chyba jak ktoś zaczyna zabawe nie bedzie od razu kupowal srodowiska za
xxx USD. Czyli domyslnie zakladamy, ze chodzi o avr-gcc.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: Rebel <rebelek86_at_nospam_NOSPAM_at_nospam_wp.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Fri, 11 Feb 2005 23:21:07 +0100
Czy masz upatrzony konkretny kompilator ? Wprawdzie C jest to samo ale w
szczegółach może być sporo różnic.
AVR Studio 4.
--
_ _ _ .~^~^~^~^~^~^~^.
.` `-`' ,-` | Maciej Osyda |
||=::=:/==========;''` | GG 1423465 |
'._.-._`_, +~^~^~^~^~^~^~^+
From: "Piotrek Sz." <zumek_at_nospam_NOSPAM.gazeta.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Fri, 11 Feb 2005 22:58:42 +0000 (UTC)
Rebel <rebelek86_at_nospam_NOSPAM_at_nospam_wp.pl> napisał(a):
Czy masz upatrzony konkretny kompilator ? Wprawdzie C jest to samo ale w
szczegółach może być sporo różnic.
AVR Studio 4.
W takim razie , czarno to widzę :(
Zaproponuję na dobry początek ... może WinAVR ? :)
Pozdrawiam
Piotrek
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: Rebel <rebelek86_at_nospam_NOSPAM_at_nospam_wp.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Sat, 12 Feb 2005 00:39:47 +0100
W takim razie , czarno to widzę :(
Nie rozumiem, ale spoko... jakie są "zady i walety"?
Zaproponuję na dobry początek ... może WinAVR ? :)
Juz pobrałem... teraz wybrać program, zrobić programator, kupić procek
amtela + ledów, poczytać jakis wstęp i ćwiczyć :)
--
_ _ _ .~^~^~^~^~^~^~^.
.` `-`' ,-` | Maciej Osyda |
||=::=:/==========;''` | GG 1423465 |
'._.-._`_, +~^~^~^~^~^~^~^+
From: "Piotrek Sz." <zumek_at_nospam_NOSPAM.gazeta.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Sat, 12 Feb 2005 00:23:41 +0000 (UTC)
Rebel <rebelek86_at_nospam_NOSPAM_at_nospam_wp.pl> napisał(a):
W takim razie , czarno to widzę :(
Nie rozumiem, ale spoko... jakie są "zady i walety"?
Niesamowicie "odporny" , na integrację z zewnętrznymi kompilatorami ;-)
Zaproponuję na dobry początek ... może WinAVR ? :)
Juz pobrałem... teraz wybrać program, zrobić programator, kupić procek
amtela + ledów, poczytać jakis wstęp i ćwiczyć :)
Gratuluję i ... do dzieła :)
Piotrek
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Sat, 12 Feb 2005 12:03:53 +0100
Sat, 12 Feb 2005 00:39:47 +0100, na pl.misc.elektronika, Rebel napisał(a):
W takim razie , czarno to widzę :(
Nie rozumiem, ale spoko... jakie są "zady i walety"?
Samo AVR Studio w obecnych wersjach 4.11 nie może służyć jako środowisko do
edycji i kompilacji projektów C ( taka możliwość była tylko w serii 3.5,
która z kolei jest obecnie już bardzo nieaktualna i w ogóle nie jest
wspierana przez Atmela ).
Natomiast bardzo ostatnio poszła do przodu integracja z avr-gcc w zakresie
debugowania : Studio obecnie akceptuje rodzimy format avr-gcc zapisu
informacji debugera ( elf/dwarf2 ) i całkiem nieźle służy do śledzenia
programu z poziomu kodu C. Można na wstępie obejrzeć swoje próby bez
żadnego fizycznego uP.
Samo napisanie kodu i kompilację projektu trzeba jednak wykonać oddzielnie.
Można to realizować na różne sposoby :
1 - tradycyjny : jakiś ulubiony edytor + pliki makefile + uruchomienie
make+ sprawdzenie i poprawienie błędów. Zaleta - to uniwersalność
procedury, wada : musisz na dzień dobry dodatkowo opanować podstawy
działania make i pisania makefili. Na ogół trzeba tez samemu zadbać o jakąś
podstawową automatyzację środowiska ( uruchamianie kompilatora, lokalizacja
błędów w kodzie źródłowym itp. ).
2 - tradycyjny ze wspomaganiem - oferowany w ramach WinAvr :
- do przygotowania makefila masz dodatkowe narzędzie MFile
- do pisania masz Programmers Notepad, który zapewnia podstawową integrację
(uruchamianie make i przechwycenie komunikatu błędów oraz ich lokalizację w
kodzie )
3 - edukacyjny - free AvrSide przygotowane specjalnie do łatwej i prostej
obsługi avr-gcc bez wnikania w zawiłości makefile, wyposażony w funkcje
wspomagające uczenie się ( szybki podgląd wygenerowanego kodu assemblera,
zintegrowanie z otwartą sesją debugowania w AVR studio, podpowiedź funkcji
avr-libc, szablony kodu itp. )
4 - inne narzędzia bazujące na avr-gcc - fajne ale shareware ( jak
AtmanAVR) albo komercyjne ( VMlab ze świetnym symulatorem )
--
Pozdrowienia
Jurek Szczesiul
From: Rebel <rebelek86_at_nospam_NOSPAM_at_nospam_wp.pl>
Subject: Re: Witam (nowy w temacie) AVR - C
Date: Sat, 12 Feb 2005 15:07:30 +0100
[Big cuuut]
Wielkie dzieki... zaraz poszukam tego AvrSide, bo mnie zainteresował
)
--
_ _ _ .~^~^~^~^~^~^~^.
.` `-`' ,-` | Maciej Osyda |
||=::=:/==========;''` | GG 1423465 |
'._.-._`_, +~^~^~^~^~^~^~^+