jaki mikrokontroler?

Jan 03, 2004 50 Replies

Witam,



Teraz ja potrzebuje porady :)



Chce wreszcie w swoim dlubaniu w elektronice podzialac troche na mikrokontrolerach. Dziedzina dla mnie nie jest nowa - na studiach mialem laborke na '51 (w assemblerze) i szlo mi bardzo dobrze. Generalnie w komputerach jestem kumaty, pisaniem programow to ja sobie dorabiam. Jezeli chodzi o umiejetnosci w elektronice to rowniez nie mam sie czego wstydzic - dla hobbysty sa one wystarczajace az nadto.



Problem jest jeden: na jaki procesor najlepiej sie nastawic? Pochodne '51 bylyby ok bo je znam dosc dobrze. Z czytania postow wiem ze sa jakies Atmegi, sa PIC-e i moze cos jeszcze. Co radzicie?



Jak wyposazyc sobie warsztat? Na uczelni byly komfortowe warunki - makieta programowalna w okamzik z peceta, na pececie emulator oraz monitor do uruchamiania. Ale z tego co widze taka zabawa nie jest tania. Czy jest jakas alternatywa? Chodzi o mozliwosc uruchamiania programu.



Chyba ze sprawa emulatorow wyglada lepiej niz przed laty. Zeby dalo sie emulowac nie tylko sam procek i patrzyc na stan portow, tylko od razu w emulatorze dalo sie emulowac rowniez urzadzenia zewnetrzne - jakas lampka zaswieci albo na LCD pojawi sie napis.



Jaki programator? Czy Wilem jest dobrym rozwiazaniem? Jest bardzo uniwesalny z tego co widze, ale nie wiem jak sie sprawdza 'w praniu'.



Prosze o porade - jak zaczac. Co musze kupic i jak to zrobic najtaniej?



Z gory dzieki.



TP.


Moja rada przejrzyj archiwum grupy. Napisano juz setki wiadosci na ten temat.

Sebasto

Dnia Sat, 03 Jan 2004 20:47:23 +0100, osobnik Tomasz Piasecki napisal:

Z '51 polecam rodzine ADuC firmy Analog Devices

formatting link
Programowane via RS-232 , cale oprogramowanie ( monitor, debugger , assembler , programator ) dostepne za darmo na stronie producenta. Przedstawicielstwa w PL bardzo pozytywnie nastawione do studentow (Alfine z Poznania i jeszcze ktos z Gliwic ).

p.s. Moze ktos zna podobna rodzine ukladow uC w podobny sposob programowana ( ISPy i proste JTAGi odpadaja ... ) ???

:-o Masz dziwne podejście. Najpierw zdefiniuj wymagania co do procesora, a my pomożemy wybrać odpowiedni. Do różnych zastosowań różne rodziny procesorów są właściwe. Nie kieruj się zasadą: wybrałem procek xxx, co można teraz z nim zrobić?

Ja nie chce robic tego zarobkowo, tylko sie nim pobawic. Zrobic swiatelka na choinke, komputer pokladowy do samochodu, bajerancki zegarek z osobnymi alarmami na kazdy dzien tygodnia, itp. Zastosowania prymitywne, nie wymagajace mocy ani duzej pamieci kodu.

Jedyne co mozna konkretniej sformulowac to duza roznorodnosc we/wy, latwosc podlaczania LCD, timery, countery - ale z tego co widze to kazda rodzina procesorow sklada sie z szeregu modeli z ta sama filozofia dzialania, rozniaca sie jedynie wymienionymi przeze mnie parametrami i wielkoscia pamieci.

TP.

Witam,

Najlepiej na wszystkie, nie ma rzeczy idealnych

Biblioteka_symulatorów+możliwie_emulatory_sprzętowe+oscyl+analizator_logiczny+generatory_sygnałowy_impulsów_funkcyjny+miernik_uniwersalny+zestaw_do_płytek+pincety_szczypce_i_takie_tam

Najtańsze z emulatorów sprzętowych to procki z JTAGiem

Nie mam zdania, programuję ISP i JTAG. Zrobiłem programatorek dla flashów ale obsługujący go AT89S8252 za chiny nie chce się zaprogramować przez ISP (próbowałem wiele egzemplarzy) pod Pony-Prog a powinien Z AVRkami nie ma problemów..

Najtaniej nie kupuj nic. Soft symulatory PIC i AVR są darmowe a naprawdę można dużo zdziałać. Do tego prosty programik np.Soundscope a narzędzia możesz wystrugać samemu (prosty analizator logiczny ew programator. Aha trzeba umieć napisać oprogramowanie tego pod PCta). Kabelek ISP do AVRków wykonasz w pół godziny.

Pozdr. JanuszR

Nie znalazlem w nim odpowiedzi na podstawowy moj problem - ktora z tych platform daje max wygody uzywania.

Czesto poleceano atmegi. OK, sciagnalem jakies IDE do programowania ze strony atmela, ale czy ono dziala tylko ze starter-kitem atmela, czy z jakas prymitywna plytka tez pojdzie?

TP.

Hm... Ja moze jakis glupi jestem, ale na stronie analoga pod embedded processing sa tylko DSP...

TP.

Dziala i ze starter kitem i bez. Mozesz skompilowac sobie program, przesledzic dzialnie w emulatorze programowym i wynikowy plik *.hex wgrac do procesora przy pomocy np PonyProga.

Sebasto

O, ten programator to dosc prosta rzecz... I konkretna odpowiedz. Dzieki :)

A gdybym zamarzyl sobie monitor, umozliwiajacy sledzenie programu krok po kroku w dzialajacym juz sprzecie, to tez da sie to zrobic jakos prosto i tanio?

TP.

Dla ATmega z JTAG to okolo 1500 pln Wejdz na

formatting link
w dziale narzedzia i programatory

Sebasto

Spokojnie Ci wystraczy ten softwarowy w AVR Studio.

Sebasto

A to dziekuje, postoje... ;)

TP.

Da sie sonde JTAG zrobic samemu za duuuzo mniejsze pieniadze:

formatting link

Witam... Jesli Atmel to zainteresuj sie Bascomem - dla takich potrzeb w sam raz - prosty, obsluguje sporo peryferii Jest wersja pod AVRy i 51. Jest trez demo do 2kb kodu Pozdrawiam Artur Starz

Odradzam zaczynanie od programowania w jezyku BASIC, bo nabierze sie zlych nawykow. Zarowno na procesory AVR, '51 jak i wieele innych jest darmowy kompilator jezyka C (gcc), ktory nie ma nalozonych specjalnych ograniczen.

A jak jest z tym bootloaderem do ATmega16, dziala czy nie dziala ?

Sebasto

Popieram. Zreszta wystarczy zjrzec na grupe bascoma, pytania swiadcza o tym ze wielu nie ma pojecia co siedzi w tej czarnej kostce. No ale akcja marketingowa przy udziale EP robi swoje :)

Sebasto

On Behalf Of Adam Dybkowski

No, a jak sie juz nabawilo zlych nawykow za mlodu ? ;-)

pzdr Artur

On Sat, 03 Jan 2004 21:27:31 +0100, Marcin Pospieszny <NIECHCIANA_POCZTA snipped-for-privacy@pf.pl wrote: [.....]

Np. wszystkie kostki Renesasa oparte o rdzenie H8/300H i H8S/2000.

Regards, /J.D.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required