Jak zacząć swoją p rzygodę z mikroprocesorami
producent czyli Atmel wyraźnie dał do zrozumienia że w miejsce mega8 wchodzi mega8 z sufiksem A. od tiny wyróżniają się większą pamięcią flash, szybkośćią i peryferiami więc bardziej przyszłościowe jest użycie atmega czy to tych DIP-40 czy mniejszych.
[ Dodano: 2010-07-19, 14:10 ]
poza tym do nauki programowania bez różnicy czy atmega8 czy attiny2313 bo i tak w każdym kursie jest to samo czyli migające ledy, obsługa wyświetlaczy, mierzenie czasu czy obsługa popularnych interfejsów... a jak się nauczysz to kupisz sobie jakiś duży kontroler i zrobisz co chcesz albo tak jak ja będziesz kombinował żeby upchać wszystko do 2313
[ Dodano: 2010-07-19, 14:10 ]
dla malkontentów i nieumiejących szukać: http://www.atmel.com/dyn/resources/prod ... AVR523.pdf
[ Dodano: 2010-07-19, 14:10 ]
poza tym do nauki programowania bez różnicy czy atmega8 czy attiny2313 bo i tak w każdym kursie jest to samo czyli migające ledy, obsługa wyświetlaczy, mierzenie czasu czy obsługa popularnych interfejsów... a jak się nauczysz to kupisz sobie jakiś duży kontroler i zrobisz co chcesz albo tak jak ja będziesz kombinował żeby upchać wszystko do 2313
[ Dodano: 2010-07-19, 14:10 ]
dla malkontentów i nieumiejących szukać: http://www.atmel.com/dyn/resources/prod ... AVR523.pdf
1. Piotra Góreckiego - nie zetknąłem się z lepszą książką.
2. płytkę np tą z kursu MOL z EdW
3. programatora nie potrzebujesz w tym przypadku a jeśli już chcesz to złóż STK200 (klon)
[ Dodano: 2010-07-19, 14:55 ]
a tytuł "Mikrokontrolery dla początkujących Łagodne wprowadzenie w świat mikrokontrolerów "
2. płytkę np tą z kursu MOL z EdW
3. programatora nie potrzebujesz w tym przypadku a jeśli już chcesz to złóż STK200 (klon)
[ Dodano: 2010-07-19, 14:55 ]
a tytuł "Mikrokontrolery dla początkujących Łagodne wprowadzenie w świat mikrokontrolerów "
Jesli chodzi o to aby zrozumiec i działanie mikrokontrolerów i nauczyć sie pisać programy w bascom-avr a jednocześnie nie chcesz tracić czasu na budowę jakiegoś układu uruchominiowego to zdecydowanie ta pozycjalutownik pisze:Czyli przyjmijmy że wybiorę attiny, a jako język BASCOM w wersji AVR. Mam pytanie, a własciwie kilka:
- jaką książkę/i wybrać?
- jaką płytkę testową?
- jaki programator i lub emulator??
czy może jednak na atmega8??
ciekaw jestem ile bd kosztować atmega8a.
- lutownik
- Użytkownik
- Posty: 517
- Rejestracja: 01 paź 2006, 12:37
- Lokalizacja: z planety Zi Emia
- Kontakt:
Wojtek, cena twojego zestawu jest naprawdę powalająca. W sumie nie ma nic wiecej niz w tym http://sklep.avt.pl/p/pl/481482/plytka+ ... iazka.html
Chybha szarpnę się na to. Co o tym sądzicie?
Chybha szarpnę się na to. Co o tym sądzicie?
Co do książki to ją mam i..
musisz sobie zdać sprawę że w każdej książce są buraki. Tak tak to już jest, autorzy chyba nigdy ich nie sprawdzają programów pod kątem ich działania
Ale ogólnie książka jest dobra oceniam ją tak 8,5/10.
Co do samego zestawu to dziwi mnie że Kamami do zestawu z Mega32 na pokładzie dodaje knigę w której opisano Mega 8. kompletne nieporozumienie jak dla mnie
To do tego samego zestawu lepszą książkę dodawało AVT, bo była o Mega 162 czyli bliższej platformie do M32.
PS. Ten zestaw z AVT o którym wspomniałeś jest chyba dobry na początek, ale nie wiem czy osobno nie trzeba sobie dokupić wyświetlacza LCD+goldpin do niego, no i możesz sobie od razu dokupić procesor ATTINY2313 który tez tam pasuje a jest nieco lepiej uposażony od 90S2313 (trochę więcej bajerów).
Co do samego zestawu to dziwi mnie że Kamami do zestawu z Mega32 na pokładzie dodaje knigę w której opisano Mega 8. kompletne nieporozumienie jak dla mnie
PS. Ten zestaw z AVT o którym wspomniałeś jest chyba dobry na początek, ale nie wiem czy osobno nie trzeba sobie dokupić wyświetlacza LCD+goldpin do niego, no i możesz sobie od razu dokupić procesor ATTINY2313 który tez tam pasuje a jest nieco lepiej uposażony od 90S2313 (trochę więcej bajerów).
No to nie jest "mój zestaw"lutownik pisze:Wojtek, cena twojego zestawu jest naprawdę powalająca
8051 i AVRy to zupełnie inne uK. Nauka kazdego jezyka ułatwia opanowanie kolejnego.
Ostatnio zmieniony 19 lip 2010, 16:36 przez Wojtek, łącznie zmieniany 2 razy.
Różnica miedzy ATTINY2313 a 4051, choćby same wyposażenie. Ogólnie dużo było by pisania.
Oczywiście że jak nauczysz się pisać w BASCOM51 to dasz rade w BASCOM AVR to te same środowisko.
Zadałeś trochę pytanie klasy "Czy jak znam WORDa 97 to dam rady napisać wypracowanie w WORD 2003
".
Czy jak nauczysz sie ATTiny2313 to dasz rady na Mega8
I TAK i NIE, musiałbym ci napisać ponieważ rodzina TINY różni się nieco od rodziny MEGA.
No niestety tak ATMEL ładnie namieszał w AVRach że obecnie mamy właściwie 4 standardy w tej samej rodzinie procesorów, stary (ten który był FIRST) czyli procesory serii 90Sxxxx, potem pojawiła się bardzo udana MEGA, po czym kompletne nieporozumienie w postaci pierwszych TINY (np. TINY13), które zmodyfikowano miksując je z MEGA co stworzyło obecny standard (np. TINY25 który jest połączeniem TINY13 i Megi), no i najnowsze dzieciątka ATMELa czyli XMEGA, ale to już kompletny odjazd.
Oczywiście że jak nauczysz się pisać w BASCOM51 to dasz rade w BASCOM AVR to te same środowisko.
Zadałeś trochę pytanie klasy "Czy jak znam WORDa 97 to dam rady napisać wypracowanie w WORD 2003
Czy jak nauczysz sie ATTiny2313 to dasz rady na Mega8
I TAK i NIE, musiałbym ci napisać ponieważ rodzina TINY różni się nieco od rodziny MEGA.
No niestety tak ATMEL ładnie namieszał w AVRach że obecnie mamy właściwie 4 standardy w tej samej rodzinie procesorów, stary (ten który był FIRST) czyli procesory serii 90Sxxxx, potem pojawiła się bardzo udana MEGA, po czym kompletne nieporozumienie w postaci pierwszych TINY (np. TINY13), które zmodyfikowano miksując je z MEGA co stworzyło obecny standard (np. TINY25 który jest połączeniem TINY13 i Megi), no i najnowsze dzieciątka ATMELa czyli XMEGA, ale to już kompletny odjazd.
jeśli nauczysz się pisać na tiny 2313 to i na mega dasz radę. nie ma tu różnicy. moje pierwsze programy były pod właśnie tiny2313 a piszę teraz na atmega8. nie ma różnicy poza dostępną pojemnością pamięci i fuse bitami. jest więcej timerów i przerwań do wykorzystania.
co do płytki testowej ja proponuję -> TĄ <-, która teraz jest droższa o 20 zeta niż wtedy kiedy ja kupowałem. zestaw nie posiada LCD. trzeba sobie dokupić.
możesz w ogóle wybrać którąś z pierwszych trzech płytek testowych -> STĄD <-.
bo reszta trochę drogawa jest.
w każdym razie ja jestem bardzo zadowolony z zestawu EVBavr-04.
co do płytki testowej ja proponuję -> TĄ <-, która teraz jest droższa o 20 zeta niż wtedy kiedy ja kupowałem. zestaw nie posiada LCD. trzeba sobie dokupić.
możesz w ogóle wybrać którąś z pierwszych trzech płytek testowych -> STĄD <-.
bo reszta trochę drogawa jest.
w każdym razie ja jestem bardzo zadowolony z zestawu EVBavr-04.
- michalstec1
- Użytkownik
- Posty: 202
- Rejestracja: 20 kwie 2007, 13:24
- Lokalizacja: Jazowsko
- Kontakt:
Jeśli ważna jest jak najniższa cena to kurs na diodzie jest chyba pod tym kątem najlepszy - do ćwiczeń potrzebna jest płytka stykowa i trochę drobiazgów "z szuflady".
Gdybym miał avt2500 to przerobiłbym go do avr'ów - odpowiednio podłączona podstawka + kabelek do lpt i można korzystać z dostępnych na płytce elementów we/wy.
Gdybym miał avt2500 to przerobiłbym go do avr'ów - odpowiednio podłączona podstawka + kabelek do lpt i można korzystać z dostępnych na płytce elementów we/wy.
-
keruseykaryu
Szczególnie jak zobaczymy jak to zostanie przetłumaczone dla wersji strawnej dla kompilatora:Doktor_UC pisze:A to właśnie jest przykład na bliskość języka BASIC do asemblera.
C = B * D
C = C + A
Dwa odwołania do pamięci zmiennych murowane.
Gdzie w jego miejsce z powodzeniem można użyć KICAD-a, który małymi krokami depcze po piętach orzełkowi. I pomimo nieco udziwnionemu systemowi edycji posiada i tak nieco lepiej rozwiązane pewne opcje, które w EAGLE są zakręcone jak słoik dżemu.haterkmp pisze:przecież większość z nas używa także eagla w wersji darmowej gdzie płytka ma ograniczone rozmiary...
Ze sto linijek by wyszło w asemblerze i wbrew pozorom nie jest to takie straszne.lutownik pisze:Ciekaw jestem ile trzeba by napisać program w C czy asemblerze któy będzię wyświetlał naprzemian na wyświetlaczu LCD napisy "wrzuć" "monetę"
Tiny13 to wcale nie jest zły układ. Może pomyliłeś go z Tiny11/12?kayron pisze:po czym kompletne nieporozumienie w postaci pierwszych TINY (np. TINY13)
Najważniejsza dla Ciebie to inny układ resetu. Jego zmodyfikowanie pozwoli bez przeszkód włożyć Tiny2313 - jednak polecam zdobyć Tiny4313, pamięć większa, a i przerwania dodatkowe są.lutownik pisze:Jaka jest różnica pomiędzy prockiem attiny2313 a prockiem 89c4051??