zapytanie o uP na poczatek...

Jun 05, 2004 13 Replies

poprosze o sugestie w kierunku uP dla osoby, ktora bardziej niz na elektronice, zna sie na programowaniu ;-). jaki uP wybrac, by rozpoczecie kodowania poszlo latwo, a dodatkowo uP nie wymagal dodatkowego "osprzetu". prosty uklad "startowy" z prostym programatorem i jezykiem wysokiego poziomu (na poczatek). piekne dzieki za rady :-)



Psychik



Psychik napisa³:

Wiesz to wszystko zale¿y od tego co chcesz na tym zrealizowaæ... Je¶li chcesz siê po prostu na pocz±tek "pobawiæ" i zapoznaæ z procesorkami to proponujê co¶ z rodziny AVR. Programowanie "w systemie" (wiêc odpada skomplikowany programator i ci±g³e przek³adanie chipa), programator w najprostszej wersji to wtyczka do LPT i kilka drutów, dostêpny darmowy i dobry kompilator C, du¿a szybko¶æ i du¿e mozliwo¶ci. Je¶li mogê co¶ zasugerowaæ to na pocz±tek ATmega8. Jest tani (w porównywalnej cenie co du¿o prostszy popularny 90S2313) i w miarê wypasiony (ADC, I2C, PWM) - du¿o siê na nim nauczysz. Ma nawet wbudowany oscylator RC, wiêc w najprostszej wersji "uk³ad startowy" mo¿e siê sk³adaæ z procesora, gniazdka do zasilacza, gniazdka do programowania i diodki do mrugania ;) Resztê stopniowo dodasz pó¼niej. A jak bêdziesz chcia³ zrobiæ co¶ konkretnego, to wtedy wybierzesz procek w sam raz do swoich potrzeb.

wyglada, ze to to o co pytam. czy kompilator to slynny AVRGCC ?

Psychik

Psychik napisa³:

Tak. Ale polecam ca³y pakiet WinAvr - w srodku masz nie tylko sam kompilator (AvrGcc) ale w³a¶ciwie kompletne ¶rodowisko programistyczne z³o¿one z ró¿nych przydatnych programów.

U¿ytkownik "Psychik" snipped-for-privacy@ZAPYTAJ.pl napisa³ w wiadomo¶ci news:c9tdno$1mg$ snipped-for-privacy@opal.icpnet.pl...

[...]

Wybierz pomiedzy PICami i AVRami w zasadzie i jedne i drugie maja sporo plusow i minusow Dla prostych PICow i AVRow znajdziesz juz nawet polska literature choc chyba dla PICow jest jej wiecej - tak mi sie przynajmiej wydaje TB

Jeżeli pisze programy na peceta albo większe systemy, raczej ciężko będzie się przyzwyczaić do ograniczeń typu max. 4KB pamięci na dane (największy AVR ma tyle RAMu w środku) lub do braku sensownie działającego kompilatora C++ - dlatego zdecydowanie polecam wejście w rodzinę procesorów ARM. Nie są aż takie małe ani tak powolne jak AVRy, czy tym bardziej PICe. Najpierw można na takim ARMie zainstalować Linuxa, a z czasem dojść do zagadnień niskopoziomowych. :)

Chyba naraziłem się wszystkim wyznawcom teorii, że AT90S2313 to full wypas. ;-)

pisalem w asemblerze na C-64, nie powin³o byc klopotu...

Tam te¿ by³a rozpusta => 64kB ;)

rwi

rozpusta, to jest teraz, jak sie na crossasemblerze pisze na PC dla C-64... :-)

Zaraz pewnie siê kto¶ odezwie co na PC Jaw± karty dziurkuje dla ostatniej ODRY 1305 ;)

rwi

Wieksza byla na C128, mial przesliczny _monitorek_ wbudowany. Z perspektywy lat stwierdzam, ze to byl znakomity sprzet do nauki programowania (niskopoziomowego). ;-)

__ Pzd, Irek.N.

Ireneusz Niemczyk wrote: .

to dlaczego ";-)"? zartujesz, czy mowisz powaznie?

Psychik

Powaznie, bardzo milo wspominam ten sprzet, a znaczek...z przyzwyczajenia?

__ Pzd, Irek.N.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required