Goto page 1, 2 Next
Jan Górski | gdL
Guest
Thu Jun 04, 2009 5:40 pm
Chciałbym zacząć naukę programowania mikrokontrolerów,
najprawdopodobniej w c, jako, że ten język znam dość dobrze. Czy taki
zestaw uruchomieniowy jest dobry :
http://www.zestawyuruchomieniowe.pl/zestawy/10-zestaw-uruchomieniowy-evb-43-v2.html
Czy znacie może lepszy ?
Jakie środowisko najlepiej wykorzystać ( język C ) ?
Adam Dybkowski
Guest
Thu Jun 04, 2009 7:50 pm
Jan Górski | gdL pisze:
Quote:
Coś drogawo. Obejrzyj np. to:
http://www.propox.com/products/t_145.html
Quote:
Jakie środowisko najlepiej wykorzystać ( język C ) ?
Pod jaki system operacyjny? Dla Windows polecam pakiet WinAVR:
http://sourceforge.net/projects/winavr/
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Sebastian Biały
Guest
Thu Jun 04, 2009 8:47 pm
Adam Dybkowski wrote:
Quote:
Tylko informacyjnie jak by ktos pytał, ten sam zestaw narzedzi jest pod
Linuxem, więc developing na win i lin niczym sie nie różni, jak komu pasuje.
Adam Dybkowski
Guest
Thu Jun 04, 2009 8:52 pm
Sebastian Biały pisze:
Quote:
Pod jaki system operacyjny? Dla Windows polecam pakiet WinAVR:
http://sourceforge.net/projects/winavr/
Tylko informacyjnie jak by ktos pytał, ten sam zestaw narzedzi jest pod
Linuxem, więc developing na win i lin niczym sie nie różni, jak komu
pasuje.
No jasne, w końcu takie samo gcc. Dla Linuxa to się AFAIR nazywa cdk4avr?
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Adam Dybkowski
Guest
Thu Jun 04, 2009 8:56 pm
gdL pisze:
Quote:
Pytanie typowo początkującego. Taka płytka ewaluacyjna jest też
programatorem ? tzn, że w 160 zł płytki mamy 100 zł ewaluacji i 60 zł
programatora, bo takie są ceny. Chociaż jak sie człowiek uprze, to da
rade po prostu podłączyć do portu kupując same kable, nawet bez
bufora.
W tamtej płytce:
http://www.zestawyuruchomieniowe.pl/zestawy/10-zestaw-uruchomieniowy-evb-43-v2.html
jest złącze do podłączenia programatora, który trzeba nabyć oddzielnie.
Oczywiście jeżeli nie chcesz go sam sklecić. Sprzedają programator na
USB współpracujący z AVR Studio, wg mnie w niezłej cenie:
http://www.zestawyuruchomieniowe.pl/25-programator-stk500.html
A jeżeli masz w komputerze port LPT to programator AVRów powinien być ze
2x tańszy niż wersja na USB. Jeżeli chcesz sam zlutować, części kosztują
kilka zł.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
gdL
Guest
Thu Jun 04, 2009 9:40 pm
Quote:
Coś drogawo. Obejrzyj np. to:http://www.propox.com/products/t_145.html
Też fajny, ale złączka RS232, wolałbym USB i brak tam wyświetlacza
LCD, trzeba go dokupić. No i napisali, że dorzucają ATmega8, a nie 16..
Pytanie typowo początkującego. Taka płytka ewaluacyjna jest też
programatorem ? tzn, że w 160 zł płytki mamy 100 zł ewaluacji i 60 zł
programatora, bo takie są ceny. Chociaż jak sie człowiek uprze, to da
rade po prostu podłączyć do portu kupując same kable, nawet bez
bufora.
Quote:
Pod jaki system operacyjny? Dla Windows polecam pakiet WinAVR:http://sourceforge.net/projects/winavr/
Tak, pisałbym pod Windows, najlepiej w C no i oczywiście pod AVR,
ATmega, z powodu ciekawych peryferii jakie tam dorzucają.
Sebastian Biały
Guest
Thu Jun 04, 2009 9:40 pm
Adam Dybkowski wrote:
Quote:
Tylko informacyjnie jak by ktos pytał, ten sam zestaw narzedzi jest pod
Linuxem, więc developing na win i lin niczym sie nie różni, jak komu
pasuje.
No jasne, w końcu takie samo gcc. Dla Linuxa to się AFAIR nazywa cdk4avr?
Nie wiem, ja uzywam apt-get install gcc-avr

Reszta brakujących w Win
elementów w Linuxie jest OOTB.
Sebastian Biały
Guest
Thu Jun 04, 2009 9:42 pm
Adam Dybkowski wrote:
Quote:
Warto też wspomnieć o usbasp - bardzo tanim i bardzo latwym w zrobieniu
ręcznie. Dziala Lin/Win z avrdude. Czy z AVR Studio tego nie wiem.
Zbych
Guest
Thu Jun 04, 2009 10:04 pm
Sebastian Biały pisze:
Quote:
Adam Dybkowski wrote:
Tylko informacyjnie jak by ktos pytał, ten sam zestaw narzedzi jest pod
Linuxem, więc developing na win i lin niczym sie nie różni, jak komu
pasuje.
No jasne, w końcu takie samo gcc. Dla Linuxa to się AFAIR nazywa cdk4avr?
raczej nazywało, bo zegar w tym projekcie zatrzymał się w 2006 roku.
Quote:
Nie wiem, ja uzywam apt-get install gcc-avr
No chyba, że opiekun pakietu pominie jakieś "mało" istotne patche na gcc
i program zacznie się sypać (chyba w (przed)ostatnim ubuntu był taki myk).
--
przeciez moje rozumowanie bylo bez skazy,
no sam bym wskoczyl do tego wulkanu,
ale kto by tak pieknie gwizdal...
gdL
Guest
Thu Jun 04, 2009 10:40 pm
A ciągnąc temat, po co jest złączka usb na tej płytce i ten
konwerter :
"Komunikacja zestawu EvB 4.3 z komputerem została zrealizowana za
pomocą
konwertera USB-UART FT232RL (wirtualny port COM)."
Komunikacja zestawu z komputerem, po co to ? Widziałem, że na innych
płytkach , starszych są porty COM. Ale nadal nie wiem po co to jest.
Domniemałem sobie, że może to jest programatorem...
Quote:
W tamtej płytce:http://www.zestawyuruchomieniowe.pl/zestawy/10-zestaw-uruchomieniowy-...
jest złącze do podłączenia programatora, który trzeba nabyć oddzielnie.
Oczywiście jeżeli nie chcesz go sam sklecić. Sprzedają programator na
USB współpracujący z AVR Studio, wg mnie w niezłej cenie:http://www.zestawyuruchomieniowe.pl/25-programator-stk500.html
Wygląda bardzo fajnie i rzeczywiście jest niedrogi.
Quote:
A jeżeli masz w komputerze port LPT to programator AVRów powinien być ze
2x tańszy niż wersja na USB. Jeżeli chcesz sam zlutować, części kosztują
kilka zł.
Niestety nie mam LPT, w przyszłości być może będę dysponował bardziej
mobilnym sprzętem, gdzie już na pewno nie uda mi się zdobyć LPT ( mogę
użyć w domu kompa ze starszą płytą główną). programowanie USB - prog -
ISP. ISP to swoją drogą świetny patent.
Sebastian Biały
Guest
Thu Jun 04, 2009 10:52 pm
Zbych wrote:
Quote:
No chyba, że opiekun pakietu pominie jakieś "mało" istotne patche na gcc
i program zacznie się sypać (chyba w (przed)ostatnim ubuntu był taki myk).
Na 8.10 używałem, jakoś nie widziałem problemów. Może tylko w
specyficznych sytuacjach. Czujnym należy byc zawsze
JJJK
Guest
Fri Jun 05, 2009 6:33 am
Użytkownik "gdL" <gradlog@o2.pl> napisał w wiadomości
news:ebf73174-3e00-4415-9b7c-421812a16ab1@c19g2000yqc.googlegroups.com...
Quote:
A ciągnąc temat, po co jest złączka usb na tej płytce i ten
konwerter :
"Komunikacja zestawu EvB 4.3 z komputerem została zrealizowana za
pomocą
konwertera USB-UART FT232RL (wirtualny port COM)."
Komunikacja zestawu z komputerem, po co to ?
np.:
- debagowanie,
- programowanie za pomocą bootloadera (ale sam bootloader musisz wgrać
programatorem),
- przesyłanie danych z AVR na komputer i w drugą stronę,
--
Janusz
Adam Dybkowski
Guest
Fri Jun 05, 2009 8:12 am
Sebastian Biały pisze:
Quote:
No właśnie NIE DZIAŁA z AVR Studio i to wg mnie go dyskwalifikuje. No
chyba że ktoś siedzi tylko w Linuxie i mu AVR Studio całkiem wisi.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Zbych
Guest
Fri Jun 05, 2009 9:26 am
Adam Dybkowski pisze:
Quote:
Sebastian Biały pisze:
Sprzedają programator na
USB współpracujący z AVR Studio, wg mnie w niezłej cenie:
http://www.zestawyuruchomieniowe.pl/25-programator-stk500.html
Warto też wspomnieć o usbasp - bardzo tanim i bardzo latwym w zrobieniu
ręcznie. Dziala Lin/Win z avrdude. Czy z AVR Studio tego nie wiem.
No właśnie NIE DZIAŁA z AVR Studio i to wg mnie go dyskwalifikuje. No
chyba że ktoś siedzi tylko w Linuxie i mu AVR Studio całkiem wisi.
Avrdude działa pod windowsem, więc nie powinno być problemu. A dodatkowo
można chyba wgrać firmware emulujący STK500, więc AVR Studio powinno
go obsłużyć.
Adam Dybkowski
Guest
Fri Jun 05, 2009 9:07 pm
Zbych pisze:
Quote:
Warto też wspomnieć o usbasp - bardzo tanim i bardzo latwym w zrobieniu
ręcznie. Dziala Lin/Win z avrdude. Czy z AVR Studio tego nie wiem.
No właśnie NIE DZIAŁA z AVR Studio i to wg mnie go dyskwalifikuje. No
chyba że ktoś siedzi tylko w Linuxie i mu AVR Studio całkiem wisi.
Avrdude działa pod windowsem, więc nie powinno być problemu. A dodatkowo
można chyba wgrać firmware emulujący STK500, więc AVR Studio powinno go
obsłużyć.
Jeżeli można wgrać firmware udający STK500 to OK - tak działa większość
tanich programatorów USB obsługiwanych przez AVR Studio. Ale trzeba
pamiętać jednak o jednej kwestii - bardzo _powolne_ (rzędu 5KB/s)
programowanie/odczytywanie spowodowane programową obsługą USB przez
procesor nie posiadający sprzętowego portu USB. Jeżeli trzeba często
przeprogramowywać np. ATmega2561 to wychodzi koszmar. Już nie napiszę
np. o programowaniu 8MB pamięci DataFlash (takie rzeczy umie np. ISP
Programmer śmigający szybko przy pomocy kabelka STK200/300 na porcie LPT).
Ja osobiście zdecydowanie wolę rozwiązania oparte np. na scalakach FTDI
czyli na przykład ostatnio tu wymieniony programator kosztujący ok. 50 zł.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Goto page 1, 2 Next