Jak rozpocząć przygodę z mikrokontrolerami AT89C2051 i znaleźć odpowiedni programator?

=?iso-8859-2?Q?Mikrokontrolery_-_jak_zacz=B1=E6=3F?=





Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Mikrokontrolery_-_jak_zacz=B1=E6=3F?=
Date: Sat, 12 Apr 2003 19:48:15 +0000 (UTC)


Przeglądałem archiwum, obserwowałem grupę i jakoś nie mogę znaleźć
odpowiedzi na moje pytania :)
Wiec zacznę pewnie 1001 wątek o tym samym:
Od czego zacząć przygodę z mikrokontrolerami?
Poczytałem sobie co nieco i stwierdziłem że zacznę od AT89C2051. Tylko
mam mały problem.
Jaki programator (hardware) do tego?
Wymagania:
Niedrogi (do 50zł max)
Stopień skomplikowania obojętny
I jaki soft do tego?
Upatrzyłem sobie Bascoma (same achy i ochy o nim czytam i słyszę).
Ale moze coś innego? Słyszałem o czymś co się zwie PonyProg. Dobre to?
Mam nadzieje że nie polecą na mnie gromy za zadawanie poraz n-ty tych
samych pytań :)
TIA :)

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Mikrokontrolery - jak =?ISO-8859-2?Q?zacz=B1=E6=3F?=
Date: Sat, 12 Apr 2003 23:30:36 +0200


Mateusz Majchrzycki wrote:

Od czego zacząć przygodę z mikrokontrolerami?
Poczytałem sobie co nieco i stwierdziłem że zacznę od AT89C2051. Tylko
mam mały problem.

Polecam od razu wejście w rodzinę AVR i rozpoczęcie zabawy od AT90S2313.
Jest tej samej wielkości i zbliżonej nóżkologii co AT89C201. Przewaga
'2313 nad C2051:

składa się jedynie z 5 drutów podłączanych do portu LPT; do
programowania C2051 natomiast potrzeba m.in. zasilania 12V
(skomplikowany programator) i nie można tego robić bez wyjmowania
procesora z płytki
115200 bps procesor '2313 potrzebuje zegara tylko 1,8432 MHz, a C2051 o
częstotliwości aż 22,1184 MHz. Jak popędzisz '2313 na 10 MHz to dopiero
jest zabawa. :)
brak go w C2051

Jedyną wadą '2313 jest 2x wyższa cena, niż C2051 (dla porównania: w
Seguro kosztują one odpowiednio 12,98 zł i 6,44 zł). Ale to ma znaczenie
tylko jeżeli produkuje się coś masowo.

Upatrzyłem sobie Bascoma (same achy i ochy o nim czytam i słyszę).
Ale moze coś innego? Słyszałem o czymś co się zwie PonyProg. Dobre to?

Zarówno BASCOM, jak i PonyProg bardzo dobrze sobie radzą z procesorami
AVR. Ale zamiast PonyProg'a do programowania '2313 wystarczy tylko
wspomnianych wcześniej kilka drutów, które opisane są m.in. tutaj:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Mikrokontrolery - jak zacząć?
Date: Sat, 12 Apr 2003 23:39:44 +0200


Czesc

Poczytałem sobie co nieco i stwierdziłem że zacznę od AT89C2051.

Wiesz co, byc moze zaraz sie odezwa protesty, ale ja Ci proponuje
startowac z troche drozszego ale wyzszego i nowoczesniejszego
pulapu.
Takim popularnym procesorkiem ogolnego stosowania staje sie
teraz atmega 8 :
i liczba cykli 10 000 - flash 8kB

Kostki bez problemu dostajesz wysylkowo
w www.seguro.home.pl ( takze www.propox.com )

Fabrycznie atmega 8 przyjezdza skonfigurowana do
pracy z wewnetrznym oscylatorem 1 MHz.
Montujesz na kawalku plytki + jakis kondensator zasilania,
led do migania / sterowania PWM + piny ISP i masz juz
gotowy uklad uruchomieniowy.

Jaki programator (hardware) do tego?
Wymagania:
Niedrogi (do 50zł max)
Stopień skomplikowania obojętny
I jaki soft do tego?
Upatrzyłem sobie Bascoma (same achy i ochy o nim czytam i słyszę).
Ale moze coś innego?

Mozesz uzyc programator Adama Dybkowskiego - free.
( tyle , ze korzysta z LPT co nie zawsze pasuje ).

Ja bym Ci znow proponowal, zebys nie podazal za
tlumem poczatkujacych bascomowcow tylko wybral pewnie
trudniejsza ale bardziej obiecujaca droge czyli C.
Miedzy innymi dlatego , ze masz do dyspozycji zupelnie bezplatny
i bez zadnych ograniczen dobry kompilator avr-gcc ( wersje dla
win i lin ). Jesli jedziesz na Windowsach ( co wynika z mowy
o Bascomie ) - to mozesz uzyc zestawu WinAvr ( wciaz rozwijana
i aktualizowana wersja avr-gcc dla Windows )
http://sourceforge.net/projects/winavr
i srodowiska AvrSide www.avrside.fr.pl
AvrSide ma obecnie wbudowany programator ISP dla atmega 8
oparty o separator optyczny podlaczany do portu com.
Sam separator mozna dostac w AVT ( 32 PLN ), do tego potrzebny
jeszcze kawalek adapterka na 74hc640 albo 244. Zaleta tego
rozwiazania jest calkowita izolacja portu od uruchamianego
ukladu. Poza tym separator mozna uzyc do mnostwa innych rzeczy.
Fakt, ze troche jest zachodu z posciaganiem wszystkiego,
poskladaniem i i konfiguracja, ale potem aktualizujesz
program jednym klawiszem.
Pliki wynikowe avr-gcc moga byc uzyte do symulacji
w firmowym srodowisku AVR Studio, ale potrzebne do
tego konwertery formatow sa obecnie najslabsza strona
tego zestawu - niestety dzialaja z bledami i niekompletnie.
Jednak do prostych edukacyjnych projektow na ogol jeszcze
wystarczaja.
Taki zestaw nie oferuje tez szeregu ulatwien spotykanych
w Bascomie czy CodeVision ( wizardy, biblioteki gotowych
funcji wspolpracy ze sprzetem itd. ) ale patrzac na to z drugiej
strony - poslugiwanie sie takimi gotowcami daje szybkie efekty
ale radykalnie zubaza zapoznanie sie ze szczegolami dzialania
Poza tym dostepna jest cala rzeka bibliotek, projektow
i przykladow dla avr-gcc www.avrfreaks.net - akademia.
Ja z kolei ( poniewaz sam sie avr ucze ) wyposazylem AvrSide
we wsparcie edukacyjne - podglad na biezaco generowanych
kodow asm, co pozwala od razu zobaczyc jak procesor realizuje
dana funkcje czy instrukcje.

I jeszcze - warto ruszac z C bo otwiera Ci to caly szeroki swiat
mikrokontrolerow - C jest praktycznie na wszystkie typy.
Natomiast Bascom da Ci pewnie latwiejsze wejscie ale potem
bedziesz juz w koleinie.

No to popisalem sobie ;-))
Moze cos Ci sie przyda.

--
Pozdrowienia
Jurek Szczesiul


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Mikrokontrolery - jak =?ISO-8859-2?Q?zacz=B1=E6=3F?=
Date: Sat, 12 Apr 2003 23:46:42 +0200


Jerzy Szczesiul wrote:

AvrSide ma obecnie wbudowany programator ISP dla atmega 8
oparty o separator optyczny podlaczany do portu com.
Sam separator mozna dostac w AVT ( 32 PLN ), do tego potrzebny
jeszcze kawalek adapterka na 74hc640 albo 244. Zaleta tego
rozwiazania jest calkowita izolacja portu od uruchamianego
ukladu. Poza tym separator mozna uzyc do mnostwa innych rzeczy.

Bardzo chetnie bym sobie cos takiego zlozyl. I oczywiscie przy okazji
dopasowal moj ISP Programmer do takiego sprzetu. Gdzie mozna znalezc
jego schemat i opis?
Izolacja galwaniczna bardzo sie przyda gdy w koncu znajde czas na zabawe
ze sciemniaczem oswietlenia (zasilanie z 220V bez transformatora). :)

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.ceti.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Mikrokontrolery - jak zacząć?
Date: Sun, 13 Apr 2003 16:17:42 +0200


Czesc

Użytkownik "Adam Dybkowski" <adybkows_at_nospam_amwaw.edu.pl> napisał w wiadomości
news:3E988942.2060003_at_nospam_amwaw.edu.pl...
Jerzy Szczesiul wrote:

AvrSide ma obecnie wbudowany programator ISP dla atmega 8
oparty o separator optyczny podlaczany do portu com.
Sam separator mozna dostac w AVT ( 32 PLN ), do tego potrzebny
jeszcze kawalek adapterka na 74hc640 albo 244. Zaleta tego
rozwiazania jest calkowita izolacja portu od uruchamianego
ukladu. Poza tym separator mozna uzyc do mnostwa innych rzeczy.

Bardzo chetnie bym sobie cos takiego zlozyl. I oczywiscie przy okazji
dopasowal moj ISP Programmer do takiego sprzetu. Gdzie mozna znalezc
jego schemat i opis?

To byl miniprojekt w EP 11/2002. AVT oferuje teraz plytke albo caly
kit (1358) do zlozenia ( ale od razu sie zastrzegam, ze nie mam pojecia jak
jest z dostawa i terminami ;-))
Schemat separatora jest na stronie www.avrside.fr.pl ( podobnie jak
adapterka w wersji dla s8252, poreczne plytki do adapterkow w obu
wersjach juz mam ale jeszcze nie sa w zadnej ofercie, malo typowy
640 wynikl stad , ze akurat mialem troche resztowek ).
Tam tez cale oprogramowanie ze zrodlami ( Delphi ).

Izolacja galwaniczna bardzo sie przyda gdy w koncu znajde czas na zabawe
ze sciemniaczem oswietlenia (zasilanie z 220V bez transformatora). :)

Tylko wtedy juz plytka z kitu sie nie nada - przy projekcie nie zakladalem
takich
zastosowan i prowadzenie sciezek nie spelnia wymogow dla separacji od sieci
energetycznej.


--
Pozdrowienia
Jurek Szczesiul


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Mikrokontrolery - jak =?ISO-8859-2?Q?zacz=B1=E6=3F?=
Date: Mon, 14 Apr 2003 23:34:02 +0200


Jerzy Szczesiul wrote:

Bardzo chetnie bym sobie cos takiego zlozyl. I oczywiscie przy okazji
dopasowal moj ISP Programmer do takiego sprzetu. Gdzie mozna znalezc
jego schemat i opis?

To byl miniprojekt w EP 11/2002. AVT oferuje teraz plytke albo caly
kit (1358) do zlozenia ( ale od razu sie zastrzegam, ze nie mam pojecia jak
jest z dostawa i terminami ;-))
Schemat separatora jest na stronie www.avrside.fr.pl ( podobnie jak
adapterka w wersji dla s8252, poreczne plytki do adapterkow w obu
wersjach juz mam ale jeszcze nie sa w zadnej ofercie, malo typowy
640 wynikl stad , ze akurat mialem troche resztowek ).

Ale zakręcone. :) A nie było w sklepie transoptorów podwójnych?

Izolacja galwaniczna bardzo sie przyda gdy w koncu znajde czas na zabawe
ze sciemniaczem oswietlenia (zasilanie z 220V bez transformatora). :)

Tylko wtedy juz plytka z kitu sie nie nada - przy projekcie nie zakladalem
takich
zastosowan i prowadzenie sciezek nie spelnia wymogow dla separacji od sieci
energetycznej.

Nie ma problemu - płytkę sobie zmajstruję po swojemu.

A może sprzedajesz takie płytki z kompletem części? Ominie mnie część
roboty.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Mikrokontrolery - jak zacząć?
Date: Tue, 15 Apr 2003 09:16:34 +0200


Czesc

Użytkownik Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl> w wiadomości do grup
dyskusyjnych napisał:3E9B294A.7030501_at_nospam_amwaw.edu.pl...

Ale zakręcone. :) A nie było w sklepie transoptorów podwójnych?


Pewnie byly :-)
Ale do 6n139 jakos sie przywiazalem, kilka razy dobrze posluzyly,
byly w zapasie , no i wszedzie tanio sa.
A ze zakrecone ? - najpierw probowalem jakos zupelnie najprosciej
co kosztowalo 2 rs-y na nowej plycie ;-)) - wrazliwe toto jak mimoza.

A może sprzedajesz takie płytki z kompletem części? Ominie mnie część
roboty.

Nie sprzedaje, ale mam kilka wolnych sztuk ( samo pcb ) z probnej serii.
Napisz na priva gdzie wyslac.
--
Pozdrowienia
Jurek Szczesiul



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Re:_Mikrokontrolery_-_jak_zacz=B1=E6=3F?=
Date: Sun, 13 Apr 2003 14:18:40 +0000 (UTC)


Pewnego dnia Jerzy Szczesiul <jerzy.szczesiul_at_nospam_ep.com.pl> nastukał(a):
<CIACH>
No to popisalem sobie ;-))
Moze cos Ci sie przyda.

Wielkie dzięki :)
Po Twoim i Adama Dybkowskiego zdaniu chyba rzeczywiście zacznę od AVRów.
A ten pomysł z avr-gcc może rzeczywiście będzie dobry. C++ troszke znam
więc przesiadka wstecz nie będzie chyba zbyt kłopotliwa. Popatrze sobie
na stronki które podałeś i moze mnie coś natchnie :)

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Killer01" <killer_at_nospam_zsk.lub.pl>
Subject: Re: Mikrokontrolery - jak zacząć?
Date: Wed, 16 Apr 2003 20:23:29 +0200


Od czego zacząć przygodę z mikrokontrolerami?
Poczytałem sobie co nieco i stwierdziłem że zacznę od AT89C2051

Ja proponuje na poczatek w/w procesor, a jezyk programowania to asembler.
Nie chce tu wszczynac polemiki na temat wyzszosci jednego jezyka nad drugim,
ale ten jezyk pozwoli Ci dokladnie zapoznac sie z architektura
mikrokontrolera.
Do tego kit AVT-854 (EP 3/2000) oraz ksiazka "Podstawy programowania
mikrokontrolera 8051"-Piotr Galka, Pawel Galka.
Programator dowolny, np.mi wystarczyl willem.


--
---------------------------------
Pozdrawiam
Killer
killer_at_nospam_zsk.lub.pl
GG: 4165465



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai