Atlantis
Guest
Thu Nov 06, 2008 9:27 pm
Zastanawiam się nad rozpoczęciem edukacyjnej zabawy z AVR i pakietem
BASCOM. Nie namawiajcie mnie proszę do C - wiem, że to bardziej
przyszłościowe, ale jak mówiłem to ma być raczej dla czystej
przyjemności, rekreacyjnie. BASCOM przypomina języki, w które jako tako
się zagłębiłem (Basic, Turbo Pascal) podczas gdy C jedynie liznąłem.
Mam za sobą lekturę cyklu artykułów z EP sprzed kilku lat, więc jako
takie teoretyczne podstawy już są. ;)
Zacznę od Atmega8 oczywiście. A teraz jaki programator wybrać. Na
Allegro pełno tego - niektóre na LPT, inne na USB. To ma znaczenie?
Który model wybrać? Co sądzicie o czymś takim?
http://www.allegro.pl/item466340644.html
Wygląda dość profesjonalnie i solidnie... Wystarczy na początek? A może
warto dopłacić do czegoś innego? No i co powinno się kupić na początek?
Raczej nie biorę pod uwagę płytki uruchomieniowej - raczej sam coś
sklecę wedle potrzeb. Wyświetlacz LCD zapewne. I coś jeszcze?
Adam Dybkowski
Guest
Fri Nov 07, 2008 12:29 am
Atlantis pisze:
Quote:
Zastanawiam się nad rozpoczęciem edukacyjnej zabawy z AVR i pakietem
BASCOM. Nie namawiajcie mnie proszę do C - wiem, że to bardziej
przyszłościowe, ale jak mówiłem to ma być raczej dla czystej
przyjemności, rekreacyjnie. BASCOM przypomina języki, w które jako tako
się zagłębiłem (Basic, Turbo Pascal) podczas gdy C jedynie liznąłem.
Akurat C bardziej jest podobne do Pascala niż do BASICa.
Quote:
Zacznę od Atmega8 oczywiście. A teraz jaki programator wybrać. Na
Allegro pełno tego - niektóre na LPT, inne na USB. To ma znaczenie?
Który model wybrać? Co sądzicie o czymś takim?
http://www.allegro.pl/item466340644.html
Jak masz w komputerze LPT to będzie OK.
Quote:
Raczej nie biorę pod uwagę płytki uruchomieniowej - raczej sam coś
sklecę wedle potrzeb. Wyświetlacz LCD zapewne. I coś jeszcze?
To zależy, jakie peryferia są Ci potrzebne. Nie zaczynaj od pytania "mam
ATmegę8 i LCD, co mogę na tym zrobić?" ale raczej od "chciałbym zrobić
xxxx - jaki procesor najlepiej wybrać do tego celu?".
Zapomnij o BASCOMie. Liczy się tylko avr-gcc.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Legato
Guest
Fri Nov 07, 2008 8:06 am
Atlantis pisze:
Quote:
Zastanawiam się nad rozpoczęciem edukacyjnej zabawy z AVR i pakietem
BASCOM.
Jeśli chcesz używać BASCOM-a z możliwością napisania kodu do 4kB to może
zainteresuj się tym oprogramowaniem
http://www.mikroe.com/en/download/
Masz do wyboru:
mikroBasic for AVR
mikroPascal for AVR
mikroC for PIC
Kompilatory oferowane przez różne firmy mają własne rozwiązania co do
poleceń w nich zawartych.
Jak się nauczysz jednego to potem może być problem z pisaniem w innym.
I tak się to wszystko ma.
Kol. Adam (mam nadzieję, że mogę tak powiedzieć

) ma w pewien sposób
rację. Kompilator C pomimo, że nie jest jednak tak prosty w opanowaniu
jak Pascal-e czy Basic ma jedną wielką zaletę jest uniwersalny i
bardziej popularny w "społeczności mikroprocesorowej".
Napisałem, że w pewien sposób a no dla tego, że dla celów poznawczych,
domowo-hobbystycznych czy chcąc szybko napisać prosty program
kompilatory pascalowe i basicowe są dobrym rozwiązaniem.
Quote:
http://www.allegro.pl/item466340644.html
Wygląda dość profesjonalnie i solidnie... Wystarczy na początek?
Jassne, sam używam tego prostego i skutecznego programatora STK200.
Pozdro
L.
Andrzej
Guest
Fri Nov 07, 2008 1:11 pm
Użytkownik "Atlantis" <marekw1986NOSPAM@wp.pl> napisał w wiadomości
news:gevjsm$gin$1@atlantis.news.neostrada.pl...
Quote:
Zacznę od Atmega8 oczywiście. A teraz jaki programator wybrać. Na Allegro
pełno tego - niektóre na LPT, inne na USB. To ma znaczenie? Który model
wybrać? Co sądzicie o czymś takim?
http://www.allegro.pl/item466340644.html
Wygląda dość profesjonalnie i solidnie... Wystarczy na początek? A może
warto dopłacić do czegoś innego? No i co powinno się kupić na początek?
Używam czegoś takiego własnej produkcji i trochę doskwiera mi fakt,
że AVRStudio tego bezposrednio nie obsługuje. Wiem, drobiazg,
ale zamierzam kupić na Allegro programator zgodny z STK500 na USB.
W laptopie nie mam już LPT, a czasem przydałoby się go użyć.
Quote:
Raczej nie biorę pod uwagę płytki uruchomieniowej - raczej sam coś sklecę
wedle potrzeb. Wyświetlacz LCD zapewne. I coś jeszcze?
Ja też od niedawna się tym zajmuję, ale kupiłem płytkę prototypową za jakieś
50 zł.
Zamontowałem na niej to co wydawało mi się potrzebne i działam.
pozdrawiam,
Andrzej
BTW. Jest gdzieś łopatologiczny opis biblioteki do C AVR?
Legato
Guest
Fri Nov 07, 2008 11:26 pm
Hej
Quote:
Ja też od niedawna się tym zajmuję, ale kupiłem płytkę prototypową za
jakieś 50 zł.
Zamontowałem na niej to co wydawało mi się potrzebne i działam.
Ja też mam płytkę prototypową do ATMega8 ZL2AVR - super sprawa.
W przyszłości myślę zrobić do ATMegi 16tki - projekt już mam.
Bardzo ułatwia tworzenie urządzeń i programów.
Jako programatora używam STK200 i bardziej zaawansowany na ATMega16 AVR JTAG
ICE
http://www.scienceprog.com/build-your-own-avr-jtagice-clone/
który współpracuje z AVR Studio a podłączany jest do RSa.
Quote:
BTW. Jest gdzieś łopatologiczny opis biblioteki do C AVR?
Trochę pogulgałem:
http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_tinyavr_c
Rozpakuj tu są opisane funkcje biblioteki avrlib wraz z przykładami.
http://savannah.nongnu.org/download/avr-libc/avr-libc-user-manual-1.6.3.tar.bz2
Pozdro
L.
Atlantis
Guest
Fri Nov 07, 2008 11:41 pm
Legato pisze:
Quote:
Kol. Adam (mam nadzieję, że mogę tak powiedzieć

) ma w pewien sposób
rację. Kompilator C pomimo, że nie jest jednak tak prosty w opanowaniu
jak Pascal-e czy Basic ma jedną wielką zaletę jest uniwersalny i
bardziej popularny w "społeczności mikroprocesorowej".
Wiesz, tylko trzeba zrozumieć kontekst. Ja jestem raczej humanistą z
pewnym technicznym zacięciem - nie odwrotnie.

Moje zainteresowanie
elektroniką jest czysto hobbystyczne i rozumiane jako zabawa, nie
dodawanie kolejnych umiejętności do CV. Niewykluczone, że kiedyś w końcu
zabiorę się za C, teraz brak czasu na uczenie się od podstaw nowego
języka celem pobawienia się mikrokontrolerami.