Zestaw startowy uP

Jun 12, 2004 11 Replies

Od czego zacząć zabawę z mikrokontrolerami? Czy warto kupować starter kit? Jeżeli tak, to jaki? Jakie środowisko programowania (free) znajdę do jakiegoś procesora?



Władysław


U¿ytkownik "W³adys³aw Skoczylas" snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:006e01c45041$e20214a0$0c00a8c0@wladyslaw...

Pytasz jako amator hobbysta?

Nie wiem, ja zdecydowa³em siê na Elektronikê PLUS (dostajesz jak±¶ wersjê BASCOMa) - sporo siê dowiedzia³em. (zaczyna³em od 0, ci±gle uczê siê lutowaæ :() Jak poczytasz to pewnie ³atwiej siê na co¶ zdecydujesz. Do tego elektroda.pl i oczywi¶cie ta grupa :)

Sam zakupi³em kity z avt 2550 (programator ISP), oraz avt 2683 (p³ytka z AT90S2313). Wydaje mi siê, ¿e na pocz±tek wystarczy.

Poszukaj strony avrfreaks (nie pamiêtam adresu).

Jeszcze jedno, to wszystko to bêdzie raczej o procesorach ATMELa. S± jeszcze PICy, ale o nich to wiem tyle, ¿e s±. A pewnie i inne mniej znane rodziny te¿ s±.

pozdrawiam Alek

W³adys³aw Skoczylas napisa³:

By³o juz wiele razy na grupie. Zobacz na przyk³ad w±tek sprzed tygodnia o temacie "zapytanie o uP na poczatek...".

Tak, to można nazwać.

Właśnie chodzi mi o początek, czy wraz z tym kitem dostanę oprogramowanie, programator itd?

Na początek chciałbym coś taniego, polutować płytkę potrafię. Jeżeli chodzi o elektryczną stronę to nie stanowi to dla mnie żadnego problemu. Interesuje mnie starter kit ale bardziej w wersji oprogramowania, dostępności literatury i informacji niż sama elektronika.

Powiedzmy, że kupię ATmega8 i co dalej z nim zrobić, jak (czym i w czym) zaprogramować, zasymulować itd. Jaki zrobić krok następny po zakupie mikrokontrolera?

Władysław

Dnia nawritowa³ :) <W³adys³aw Skoczylas> to:

Na pocz±tek to proponuje wogule zapoznaæ siê co jest dostêpne (i za ile :) ). Je¶li chce pan szybko tworzyæ programy i nie zwa¿aæ specjalnie na pamiêæ uC to proponujê Bascom'a AVR (co¶ ok chyba 139EUR + koszty przelewu (czy co¶ w tym stylu) - v. Pe³na u producenta za¶ w PL to ok 500pln; Demo do 2kb kodu - Darmowy). Za¶ je¿eli chce mieæ Pan b. du¿± kontrolê na uC to C albo ASM. (chocia¿ bascom jest szybszy i prostszy w nauce ,a z niego ³±twiej jest siê przesi±æ na inny jêzyk);

Do tego programator STK200/300 (np. opisany w helpie Bascom AVR), lub je¶li nie dzia³a to Sample Electronic Programmer; I jaka¶ p³ytka; (Mam avt-854 i jest suuper do at2313 ale mo¿na b.³atwo dorobiæ adapter dla wiêkszych i mniejszych ?P);

-- Saper/nolin11

******* Delphi 7 PE - Rulllezzz ******* mail:nolin11_USUN snipped-for-privacy@interia.pl gg:4476700

U¿ytkownik "W³adys³aw Skoczylas" snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:005101c450af$b3b99780$0c00a8c0@wladyslaw...

oprogramowanie,

Jak jest w starter kitach to nie wiem. W niektórych kitach z avt jest zaprogramowany procek. Polecam zakup Elektronika PLUS (wydanie specjalne) i poczytanie, oraz oczywi¶cie dyskusje z archiwum grupy. Do tej gazety jest p³ytka (z BASCOMem - prosty jêzyk programowania). S± te¿ "przyk³ady" - opisy ró¿nych kitów korzystaj±cych z mikroprocesora.

pozdrawiam Alek

W³adys³aw Skoczylas napisa³:

Atmega8 to bardzo dobry wybór na pocz±tek - tani a do¶æ rozbudowany. Wed³ug mnie nie ma potrzeby pchaæ siê w gotowe startery, jak ³atwo mo¿na zrobiæ swój. Plan pracy:

1) Przeczytaæ datasheeta. 2) Skleciæ prost± p³ytkê prototypow±, pewnie nawet na uniwersalnej ¿eby by³o du¿o miejsca na przysz³e eksperymenty. Na pocz±tek wyprowadziæ zasilanie na jakie¶ ³adne gniazdko, piny do programatora (SCK, MISO, MOSI no i oczywi¶cie reset i masê) te¿, no i przyda³aby siê z jedna diodka z rezystorkiem miêdzy jak±¶ nó¿kê a Vcc ¿eby zaobserwowaæ jak procek o¿yje. 3) Skleciæ prosty programator, wersja minimum to wtyczka do LPT i kilka drutów, wersje rozbudowane maj± jaki¶ buforek, np. na 74HC244. 4) ¦ci±gn±æ z sieci WinAvr, zainstalowaæ, skonfigurowaæ - w razie potrzeby pytaæ na grupie. 5) Przeanalizowaæ do³±czone przyk³ady. 6) Napisaæ prosty program migania diodk±. 7) Do³o¿yæ jakie¶ peryferia na p³ytkê, wed³ug upodobania. Oprogramowaæ je. Dalej pójdzie samo. W razie potrzeby grupa pomo¿e.

Po polsku jest ksi±¿ka "Mikrokontrolery AVR w praktyce" autorstwa Jaros³awa Doliñskiego - nawet ca³kiem ciekawa. Niestety opisuj± tam starsz± wersjê avr-gcc podczepian± do AvrStudio jako zewnêtrzny kompilator. Nowsze wersje WinAvr maj± ju¿ w³asny edytor (Programmers Notepad) - mi siê w tym pracuje du¿o wygodniej (no ale to ju¿ co kto lubi). W ka¿dym razie gor±co polecam WinAvr - ma swoje fanaberie, ale w gruncie rzeczy pracuje siê w nim ca³kiem sprawnie i wygodnie, a przy tym jest darmowy.

if (Znasz_C){ switch(trudny_wybor){ case 1: AVR // fre.e. AVR_GCC case 2: MCS51 // fre.e. SDCC case 3: PIC // fre.e. PICC Lite HITECH for PIC16f84A default: wiele innych z drogim oprogramowaniem np Motrorola } }else{ // jesli nie znasz C i asemblera to raczej zaczac nauke od asemblera // i nie truc sobie glowy BASCOMEM bo potem bedzie ciezko // myslec nad wiekszymi i bardziej skomplikowanymi projektami Kazdy_inny_mikrokontroler_dobrze_opisany_w_polskiej_literaturze(); // Np PIC, 89C2051

}

Proponuje PIC16F84A

-Niepotrzebny kasownik EEPROM,

-mnostwo prostych programatorów w internecie (wystarczy pod³±czyc procka pod COMa bez zasilania)

-niewiele instrukcji do nauczenia

- prosty hardware

- no i duzo literatury w jezyku polskim z wieloma przyk³adami

Nie potrzebny zaden starterkit. powodzenia

Ja zaczynałem od AT89C2051 ("mały atmel") na własnej, prostej płytce i prosty asembler pod '51. Polecam.

P.

U¿ytkownik "MK" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:40cb7efc$ snipped-for-privacy@news.home.net.pl...

Czemu ciê¿ko?? Na PC nie mia³em problemu z przesi±dk± na asemblera (jak by³o trzeba :)), wiêc czemu tu mia³oby byæ ciê¿ko?

Je¶li to ma byæ "zabawka" dla amatora-hobbysty, który raczej jeszcze nie programowa³ wogóle, to uwa¿am, ¿e na pocz±tek wystarczy BASCOM. Przy rozbudowie projektów ¿ycie (a raczej pamiêæ ;)) wymusi przej¶cie na C, a nawet asm.

pozdrawiam Alek

Nie jest mi obcy assembler, a nawet język maszynowy (pisałem i w tym) Pytanie nie dotyczy tego co łatwe czy trudne, ale tego co można ściągnąć z sieci (z dużym naciskiem na free)

Do PICa nie jest potrzebny kasownik, a do ATmega8? Po poprzednich postach widzę że mam wybór pomiędzy PICami a ATmega Który ma mniej elementów (który ma prostszy układ)? oczywiście taki podstawowy; wliczając w to programator. Lub inaczej który szybciej skompletuję?

Władysław

Dnia nawritowa³ :) <W³adys³aw Skoczylas> to:

Jak free to tylko avr-gcc dla AVR (w tym ATMega) ,a co na pic'e to nie wiem...

ATMega (AVR) wszystkie s± programowe w SYSTEMIE wiêc bez wyci±gania z uk³±du go przeprogramujesz :)

ATMega (czyli AVR)

Jeden i drugi :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required