Programowanie AVR i testowanie
-
Single ended
- -
- Posty: 3
- Rejestracja: 30 paź 2012, 21:05
- Lokalizacja: Radom
Programowanie AVR i testowanie
Jaki zestaw najlepiej wybrać do nauki programowania i testowania procesorów AVR w języku C,C++,chcę od postaw nauczyć się programowania,a może wybrać inny język na początek co polecacie?
tzn powiem tak: Bascom jest łatwy, ale ucz się już w C. Na pewno prędzej znajdziesz pracę w języku C niż w Bascom'ie.
A jaki zestaw? może ten polecany w książce M. Kardasia,a zarazem polecam książkę tego autora.
http://witmir.pl/ksiegarnia/mikrokontro ... wan/73790/
baardzo fajna książka.
A jaki zestaw? może ten polecany w książce M. Kardasia,a zarazem polecam książkę tego autora.
http://witmir.pl/ksiegarnia/mikrokontro ... wan/73790/
baardzo fajna książka.
Ja od jakiegoś czasu również się uczę w wolnych chwilach programowanie mikrokontrolerów.
Używam do tego celu najtańszego "zestawu", a mianowicie płytki stykowej i programatora USBasp. Do tego WinAVR. Uczę się języka C, gdyż moim zdaniem można umiejętności potem przenieść na inne platformy. Dla mnie C był też łatwiejszy niż assembler, gdyż miałem wcześniej styczność z PHP.
Ćwiczę się na ATmega8. Można dużo projektów na nią znaleźć.
Polecam również stronę http://mikrokontrolery.blogspot.com
Używam do tego celu najtańszego "zestawu", a mianowicie płytki stykowej i programatora USBasp. Do tego WinAVR. Uczę się języka C, gdyż moim zdaniem można umiejętności potem przenieść na inne platformy. Dla mnie C był też łatwiejszy niż assembler, gdyż miałem wcześniej styczność z PHP.
Ćwiczę się na ATmega8. Można dużo projektów na nią znaleźć.
Polecam również stronę http://mikrokontrolery.blogspot.com
http://hobby.abxyz.bplaced.net/index.php?pid=4&cid=1
tutaj też fajny kursik programowania AVR oraz podstawy programowania w C. Też się z tego uczyłem. Sporo praktycznych rzeczy i w ogóle...
tutaj też fajny kursik programowania AVR oraz podstawy programowania w C. Też się z tego uczyłem. Sporo praktycznych rzeczy i w ogóle...
Re: Programowanie AVR i testowanie
Jeśli wogóle nie znasz C a możesz wydać trochę pieniędzy to kup książki:Single ended pisze:Jaki zestaw najlepiej wybrać do nauki programowania i testowania procesorów AVR w języku C,C++,chcę od postaw nauczyć się programowania,a może wybrać inny język na początek co polecacie?
1. http://helion.pl/ksiazki/jezyk-c-szkola ... jcszpr.htm
2. oraz na początek 1 tom z wydawnictwa Atnel -www.atnel.pl tam też zobaczysz zestaw dobrze wyposażony do praktycznych ćwiczeń
Jeśli będziesz miał to co wyżej to będziesz miał duży komfort nauki i tylko trzeba ci będzie czasu i wytrwałości
Oczywiście nie jest to warunek konieczny ale opieranie się tylko na informacjach internetowych może prowadzić do wielu błędów i nieporozumień.
Ja polecam zestaw zrób to sam:
- jeśli masz system win 32b albo linux to programator USBasp, w innych przypadkach są problemy ze sterownikami
- jeśli znajdziesz procesor at90s2313 + kwarc, jeśli nie to atmega8 lub 16 w ilości kilku sztuk na zapas
- płytka stykowa
- trochę elementów z odzysku, resztę trzeba zakupić, np. LCD zgodny z HD44780, garść LEDów, rezystory o różnych wartościach, głośnik piezo
Spalenie procesora czy diody LED na płytce stykowej uczy więcej niż przełączanie zworek na profesjonalnej płytce stykowej
ale żeby się bawić z łączeniem układu samemu trzeba mieć minimum wiedzy z elektroniki.
Strona http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=4 pokazuje że można się uczyć na płytce stykowej, pytanie czy chcesz iść w tą stronę, czy wolisz gotowy zestaw.
- jeśli masz system win 32b albo linux to programator USBasp, w innych przypadkach są problemy ze sterownikami
- jeśli znajdziesz procesor at90s2313 + kwarc, jeśli nie to atmega8 lub 16 w ilości kilku sztuk na zapas
- płytka stykowa
- trochę elementów z odzysku, resztę trzeba zakupić, np. LCD zgodny z HD44780, garść LEDów, rezystory o różnych wartościach, głośnik piezo
Spalenie procesora czy diody LED na płytce stykowej uczy więcej niż przełączanie zworek na profesjonalnej płytce stykowej
Strona http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=4 pokazuje że można się uczyć na płytce stykowej, pytanie czy chcesz iść w tą stronę, czy wolisz gotowy zestaw.
Hej
No ja Ci coś powiem. Włąśnie naszło mnie żeby zacząć programować mikrokontrolery. Kupiłem książke Mirka Kardasia i zestaw Atnel. ( Urodziło mi się dziecko i całą elektronikę musiałem wywieźć na jakiś czas bo nie mam miejsca w szafce, a mówię, płytka ATNELA mała to moge ją mieć i się czegoś nauczę). No i czytam Ksiązke i klops. Nie mam pojęcia o co chodzi. Nie znałem C wogóle. Książka jest dobrze napisana ale raczej musisz coś kumać z C. Książka jej poprostu za krótka by omówić C od A do Z. A więc co zrobiłem?
Kupiłęm Książkę S.Prata Szkoła programowania Język C. Rewelacja. Co prawda z powodu dziecka mam mało czasu ale zacząłem codziennie coś robić. Skończyłem 4 rozdział. Książka traktuje o C naprawdę bardzo dokładnie. Jest bardzo sensownie rozplanowana. Robie wszystkie ćwiczenia zadane przez autora i przepisuje i modyfikuje zawarte tam programy. Jak nie znasz C narazie kup tą książkę. Reszte sobie narazie daruj. Zajmij się też "normalną" elektroniką( jakby tamta była nienormalna he he) , to się na 100% przyda. Zacznij ćwiczyć C a potem kup książke Mirka i mikrokontrolery. Ogólnie facet(Mirek K) ma świetne podejście, odpisuje na maile z poradami, odpowiada na wszelkie pytania, ma bardzo przyjazne forum i ogólnie pełne wsparcie ale niestety jest to poprostu niemożliwe aby upchac w jednej małej książce kompleksowo język C razem z jego stosowaniem dla mikrokontrolerów, dlatego też najpierw poznaj ogólnie C , jego składnie i elementy, zacznij od tego.
Pozdrawiam
Piotrek
No ja Ci coś powiem. Włąśnie naszło mnie żeby zacząć programować mikrokontrolery. Kupiłem książke Mirka Kardasia i zestaw Atnel. ( Urodziło mi się dziecko i całą elektronikę musiałem wywieźć na jakiś czas bo nie mam miejsca w szafce, a mówię, płytka ATNELA mała to moge ją mieć i się czegoś nauczę). No i czytam Ksiązke i klops. Nie mam pojęcia o co chodzi. Nie znałem C wogóle. Książka jest dobrze napisana ale raczej musisz coś kumać z C. Książka jej poprostu za krótka by omówić C od A do Z. A więc co zrobiłem?
Kupiłęm Książkę S.Prata Szkoła programowania Język C. Rewelacja. Co prawda z powodu dziecka mam mało czasu ale zacząłem codziennie coś robić. Skończyłem 4 rozdział. Książka traktuje o C naprawdę bardzo dokładnie. Jest bardzo sensownie rozplanowana. Robie wszystkie ćwiczenia zadane przez autora i przepisuje i modyfikuje zawarte tam programy. Jak nie znasz C narazie kup tą książkę. Reszte sobie narazie daruj. Zajmij się też "normalną" elektroniką( jakby tamta była nienormalna he he) , to się na 100% przyda. Zacznij ćwiczyć C a potem kup książke Mirka i mikrokontrolery. Ogólnie facet(Mirek K) ma świetne podejście, odpisuje na maile z poradami, odpowiada na wszelkie pytania, ma bardzo przyjazne forum i ogólnie pełne wsparcie ale niestety jest to poprostu niemożliwe aby upchac w jednej małej książce kompleksowo język C razem z jego stosowaniem dla mikrokontrolerów, dlatego też najpierw poznaj ogólnie C , jego składnie i elementy, zacznij od tego.
Pozdrawiam
Piotrek
-
Single ended
- -
- Posty: 3
- Rejestracja: 30 paź 2012, 21:05
- Lokalizacja: Radom
dzięki za wasze wypowiedzi na pewno z nich z korzystam też uważam ze od razu lepiej uczyć się w C raczej chciałem wybrać jakiś gotowy zestaw płytek testowych tylko chciałem coś raczej uniwersalnego z różnymi podstawkami pod różne procesory ,rozglądałem się za ofertą z AVT tylko już sam nie wiem co wybrać
Widzisz że jeszcze jeden kolega polecił ci książkę Praty do C
- uważam że należy ją mieć i do niej wracać (ale to nie jest zukierunkowaniem na mkrokontrolery)
Co do zestawu to nadal Ci polecam http://www.sklep.atnel.pl/pl/c/Elektronika/3 (nie mam ztego żadnych korzyści
) i masz tam również konwertery pod inne atmegi czy atiny - no ale trochę to kosztuje.
Miałem kilka różnych zestawów i z AVT i z innych źródeł jak również sam sobie robiłem ale z tego wszystkiego ten zestaw http://www.sklep.atnel.pl/pl/p/Pakiet-LIBRA/2 jest chyba najbardziej uniwersalny.
Co do zestawu to nadal Ci polecam http://www.sklep.atnel.pl/pl/c/Elektronika/3 (nie mam ztego żadnych korzyści
Miałem kilka różnych zestawów i z AVT i z innych źródeł jak również sam sobie robiłem ale z tego wszystkiego ten zestaw http://www.sklep.atnel.pl/pl/p/Pakiet-LIBRA/2 jest chyba najbardziej uniwersalny.
-
Single ended
- -
- Posty: 3
- Rejestracja: 30 paź 2012, 21:05
- Lokalizacja: Radom
Nieprawda. Mam win7 x64 i żadnych kłopotów ze sterami. Śmiga zarówno pod bascomem jak idealnie chodzi pod AVRDude czyli takie programiki jak MkAvrkalkulator czy eclipse śmigają jak złoto.Ertew pisze:Ja polecam zestaw zrób to sam:
- jeśli masz system win 32b albo linux to programator USBasp, w innych przypadkach są problemy ze sterownikami
Proponuje Eclipse z pluginem dla AVR poczytaj o tym tutaj http://mirekk36.blogspot.com/2012/04/ec ... lugin.html albo bezpośrednio na http://avr-eclipse.sourceforge.net/wiki ... pse_PluginSingle ended pisze:A jakie środowisko programistyczne wybrać?
Ja miał bym pytanie natury elektronicznej... jeśli chciał bym zasilić prosty programator do at90s2313 ewentualnie attiny2313 napięciem z zewnątrz to czy masę z zasilacza mogę podłączyć pod wspólną masę np. z złącza LPT komputera? Bardzo bym prosił o wyjaśnienie tego zagadnieniaErtew pisze:Ja polecam zestaw zrób to sam (...)
- jeśli znajdziesz procesor at90s2313 + kwarc, jeśli nie to atmega8 lub 16 w ilości kilku sztuk na zapas
- płytka stykowa
- trochę elementów z odzysku, resztę trzeba zakupić, np. LCD zgodny z HD44780, garść LEDów, rezystory o różnych wartościach, głośnik piezo.