RTV forum PL | NewsGroups PL

Jak wybrać programator USB do AVRów wspierający Windows Vista i Linux?

Programator do AVRów

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wybrać programator USB do AVRów wspierający Windows Vista i Linux?

Goto page Previous  1, 2

Paweł Pawłowicz
Guest

Wed Nov 30, 2011 1:41 pm   



W dniu 2011-11-30 12:46, bobofrut pisze:
Quote:
Gorąco polecam AVR Dragon:

http://pl.mouser.com/ProductDetail/Atmel/ATAVRDRAGON/?qs=sGAEpiMZZMvsw8vHdI9Fuhw8vnnHX9xq

Nie jest drogi, jak go kupiłem to obsługiwał tylko SPI, High Voltage
Serial Programming (bardzo przydatne gdy zablokujesz sobie procka),
Parallel Programing i JTAG a teraz obsługuje PDI i nanoTrace,
wystarczy uaktualnić frimware, urządzęnie jest obsługiwane także przez
AVRDude, teoretycznie potrafi zaprogramować całą rodzinę
mikrokontrolerów firmy ATMEL (od 8 bitowych na 32 bitowych UC3
kończąc).

Tylko, nie wiedzieć dlaczego, nie chce programować starych MEGA8 :-(

Pozdrawiam,
Paweł

bobofrut
Guest

Wed Nov 30, 2011 1:46 pm   



Gorąco polecam AVR Dragon:

http://pl.mouser.com/ProductDetail/Atmel/ATAVRDRAGON/?qs=sGAEpiMZZMvsw8vHdI9Fuhw8vnnHX9xq

Nie jest drogi, jak go kupiłem to obsługiwał tylko SPI, High Voltage
Serial Programming (bardzo przydatne gdy zablokujesz sobie procka),
Parallel Programing i JTAG a teraz obsługuje PDI i nanoTrace,
wystarczy uaktualnić frimware, urządzęnie jest obsługiwane także przez
AVRDude, teoretycznie potrafi zaprogramować całą rodzinę
mikrokontrolerów firmy ATMEL (od 8 bitowych na 32 bitowych UC3
kończąc).

Tak czy siak, jak jesteś "początkujący" to kup sobie gotowy, sprawny
programator, nie buduj własnego bo sie nabawisz tylko nerwicy i
rozwolnienia.

Paweł Pawłowicz
Guest

Wed Nov 30, 2011 6:49 pm   



Niezupełnie obok tematu: czy coś się zmieniło w kwestii TPI? To znaczy,
czy istnieje lowendowe cenowo narzędzie obsługujące ten protokół?

Pozdrawiam,
Paweł

Pawel
Guest

Wed Nov 30, 2011 11:46 pm   



W dniu 2011-11-30 00:22, Grzegorz Niemirowski pisze:
Quote:
Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
Calkiem ciekawy.

To jest ten USBasp, o którym wspominałem, tylko tutaj w wersji SMD.

Z tego co widze, to on takze obsluguje AVRISP. Czy mi sie wydaje, czy
ten standard AVRISP jest bardziej popularny? A moze on jest lepszy od
tego STK500?
Czym wlasciwie roznia sie te dwa standardy?

ISP to in-system programming, czyli że podłączasz programator do
docelowego urządzenia, w którym siedzi procek, który chcesz
zaprogramować. Każdy AVR możesz w ten sposób zaprogramować.
Wykorzystywany jest do tego standard SPI (zbieżność literek
przypadkowa). Na tej stronce z Allegro masz rysunek złącza ISP i widać w
nim sygnały SPI (MISO/MOSI/SCK). Natomiast STK500 to zestaw
uruchomieniowy od Atmela
Troche za duzo tych skrotow, standardow, urzadzen. Powoli sie juz gubie

w tym.

Quote:
(http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2735)
zawierający programator. Zwykle mianem STK500 określa się różne
programatory zgodne z tym z tego zestawu. Tak więc ISP i STK500 do dwie
różne rzeczy, jedno to standard programowania a drugie to urządzenie, w
sumie w pewnym sensie standard programatorów.
Każdy programator do AVRów obsługuje ISP. Więc jeśli porównujesz to
patrz, czy Twoje narzędzia programistyczne (np. AVR Studio) obsługują
dany programator i jakie ma funkcje dodatkowe. Taką przydatną funkcją
A jakie te funkcje dodatkowe moga sie przydac, zwlaszcza na poczatku?

Ztego co wyczytalem, to to STK500 nie umozliwia debugowania w urzadzeniu
(natomiast ten programator podany przeze mnie "zgodny z AVRISP mkII",
umozliwia a funkcjonalnosc), a wydaje mi sie, ze jest to dosc przydatna
funkcjonalnosc.

Quote:
jest wspomiany w tym wątku port szeregowy na USB. On w przeciwieństwie
do tych przejściówek RS232-USB, które możesz kupić w sklepie nie ma
napięć w standardzie RS232 tylko TTL (5V) lub 3,3V, czyli takie, jakie
są wykorzystywane zwykle w układach mikroprocesorowych (mogą być też
inne, ale AVR zwykle są używane przy takich). Nie są też zanegowane jak
w RS232, gdzie jedynka to napięcie ujemne. Taki port szeregowy świetne
się sprawdza np. przy debugowaniu. USBasp tego nie ma, piszą, że jest w
Czy to znaczy, ze mozna jednak debugowac program w urzadzeniu przy

uzyciu tego portu szeregowego?

A skoro to jest przejsciowka RS-USB, to czy by to znaczylo, ze moglbym
np uzyc tego toola do podlaczenia sie np do jakiegos routera
zarzadzalnego? czy to jednak jest jakas inna przejsciowka?


Quote:
planach. Dlatego ja sobie taki port szeregowy zrobiłem jako oddzielne
urządzenie.

Niestety, ale ja musze na obecna chwile polegac na produktach zrobionyxh

przez innych. Niestety, ale moja obecna wiedza z elektroniki nie pozwala
mi na takie eksperymenty.

Pawel
Guest

Thu Dec 01, 2011 12:02 am   



Quote:
Tak czy siak, jak jesteś "początkujący" to kup sobie gotowy, sprawny
programator, nie buduj własnego bo sie nabawisz tylko nerwicy i
rozwolnienia.
Taki mam zamiar i dlatego tak sie wypytuje, zebym wybral cos sensownego,

co mi bedzie sluzyc mozliwie bezproblemowo.

Na poczatek to chce tylko moc zaprogramowac mikrokontroler i tyle, choc
znajac zycie, na tym sie skonczy, bo nie wiem, czy inne funkcjonalnosci
sa czesto uzywane.

Co wlasciwie z tych dodatkow moze sie przydac w praktyce?
Debugowanie w urzadzeniu
programowanie ISP

praca pod Win i Linuksem
Bezproblemowa praca przez USB
Bezproblemowa wspolpraca z AVRStudio i AVRDUDE

Mysle, ze gdyby programator spelnial te 5 punktow, to xhyba by zadowolil
wiekszosc uzytkowikow.


Czy cos jest jeszcze wazne przy kupnie takiego programatora? chyba nie,
choc moge sie mylic.

Grzegorz Niemirowski
Guest

Thu Dec 01, 2011 12:30 am   



Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
Quote:
A jakie te funkcje dodatkowe moga sie przydac, zwlaszcza na poczatku?
Ztego co wyczytalem, to to STK500 nie umozliwia debugowania w urzadzeniu
(natomiast ten programator podany przeze mnie "zgodny z AVRISP mkII",
umozliwia a funkcjonalnosc), a wydaje mi sie, ze jest to dosc przydatna
funkcjonalnosc.

Bardzo przydatna. Ale nie każdy procesor to obsługuje, te prostsze z reguły
tego nie mają. Masz tam z resztą napisane, że to złącze PDI służy do
programowania procków ATxmega. Czyli jak masz procek ATmega (bez x) to Ci
się to nie przyda. Ogólnie najpopularniejszą metodą debugowania jest JTAG.
Możesz nim debugować np. procesor ATmega32. Ja mam ZL16PRG i on działa z
Visual Studio. Jest to bardzo fajna rzecz, ale znów, nie każdy procek
obsługuje JTAGa.

Quote:
Czy to znaczy, ze mozna jednak debugowac program w urzadzeniu przy uzyciu
tego portu szeregowego?

Można w tym sensie, że sobie w programie dopiszesz funkcję wysyłającą coś po
porcie szerogowym. Czyli takie bieda-debugowanie Smile To tak, jakbyś pisał w C
na PC i w interesujących miejscach programu umieścił printfy wyświetlające
określone zmienne. W ogóle w najprostszym przypadku możesz migać LEDami. Po
prostu jak nie ma możliwości debugowania normalnego, to program musi coś
wyrzucać na zewnątrz, czy to ustawiając stany na pinach do których
podłączysz LEDy albo woltomierz, albo wysyłając coś tymi pinami szeregowo.
Ostatnio robię jeden projekt na ATmega8. Ten procek nie obsługuje ani PDI
ani JTAG. W zwiazku z tym w różnych miejscach programu ma wstawione
wysyłanie komunikatów na port szeregowy. Ten port jest połączony przez
konwerter do komputera a na komputerze włączone jest PuTTY jako terminal. W
ten sposób w komputerze widzę co się dzieje w procku. Nie pozwala to na
podglądanie dowolnych zmiennych, rejestrów, modyfikację ich czy też krokowe
uruchamianie kodu ale często wystarcza.

Quote:
A skoro to jest przejsciowka RS-USB, to czy by to znaczylo, ze moglbym np
uzyc tego toola do podlaczenia sie np do jakiegos routera zarzadzalnego?
czy to jednak jest jakas inna przejsciowka?

Tak, to jest właśnie taka.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 7 hours, 31 minutes and 27 seconds

Konop
Guest

Thu Dec 01, 2011 1:12 am   



W dniu 2011-11-30 18:49, Paweł Pawłowicz pisze:
Quote:
Niezupełnie obok tematu: czy coś się zmieniło w kwestii TPI? To znaczy,
czy istnieje lowendowe cenowo narzędzie obsługujące ten protokół?

Ja odpowiem i Tobie i Autorowi wątku..

Ja swego czasu kupiłem sobie to:
http://tom-itx.dyndns.org:81/~webpage/boards/USBTiny_Mkii/USBTiny_Mkii_index.php
(wtedy $ był znacznie tańszy, więc ogólnie wyszło taniej Wink).

Używałem na razie TYLKO jako ISP i spod Windowsa (nie było innej
potrzeby) i działa fajnie Smile. Niestety, nie mam dostępu do żadnej płytki
z XMEGA albo małym TINY, aby sprawdzić PDI albo TPI.... No ale zapewne
działa Wink...


--
Pozdrawiam
Konop

Mario
Guest

Thu Dec 01, 2011 2:47 am   



W dniu 2011-12-01 00:02, Pawel pisze:
Quote:
Tak czy siak, jak jesteś "początkujący" to kup sobie gotowy, sprawny
programator, nie buduj własnego bo sie nabawisz tylko nerwicy i
rozwolnienia.
Taki mam zamiar i dlatego tak sie wypytuje, zebym wybral cos sensownego,
co mi bedzie sluzyc mozliwie bezproblemowo.

Na poczatek to chce tylko moc zaprogramowac mikrokontroler i tyle, choc
znajac zycie, na tym sie skonczy, bo nie wiem, czy inne funkcjonalnosci
sa czesto uzywane.

Co wlasciwie z tych dodatkow moze sie przydac w praktyce?
Debugowanie w urzadzeniu
programowanie ISP

No programowanie ISP to chyba nie dodatek a podstawowa funkcjonalność
programatora ISP. Debugowanie na razie sobie odpuść bo ugrzęźniesz w
konfigurowaniu środowiska i się zniechęcisz. Na początku wystarczy ci
namiastka debugowania w postaci kontrolnego wysyłania zawartości
krytycznych zmiennych przez UART. Jak zaczniesz pisać coś bardziej
złożonego to sam poczujesz, że potrzebujesz debugowania w układzie.

Quote:
praca pod Win i Linuksem
Bezproblemowa praca przez USB
Bezproblemowa wspolpraca z AVRStudio

Nie wiem jak teraz ale integracja gcc z AVRStudio wydawała mi się
zrobiona trochę na siłę. Wolałem pracować z WinAVR a do programowania
używać zewnętrznego programu.

i AVRDUDE
Quote:

Mysle, ze gdyby programator spelnial te 5 punktow, to xhyba by zadowolil
wiekszosc uzytkowikow.

Kupujesz produkt w cenie miedzy 50 a 100 zł a kombinujesz jakbyś
garniturem komunijnym chciał opędzić także maturę, ślub i pogrzeb (własny).
Lepiej zdecyduj się jakie środowisko będziesz używał i pod jakim
systemem. W przeciwnym razie będziesz głównie zajmował się
konfigurowaniem narzędzi zamiast je używać.



--
pozdrawiam
MD

Paweł Pawłowicz
Guest

Thu Dec 01, 2011 3:36 pm   



W dniu 2011-12-01 01:12, Konop pisze:
Quote:
W dniu 2011-11-30 18:49, Paweł Pawłowicz pisze:
Niezupełnie obok tematu: czy coś się zmieniło w kwestii TPI? To znaczy,
czy istnieje lowendowe cenowo narzędzie obsługujące ten protokół?

Ja odpowiem i Tobie i Autorowi wątku..

Ja swego czasu kupiłem sobie to:
http://tom-itx.dyndns.org:81/~webpage/boards/USBTiny_Mkii/USBTiny_Mkii_index.php

(wtedy $ był znacznie tańszy, więc ogólnie wyszło taniej Wink).

Używałem na razie TYLKO jako ISP i spod Windowsa (nie było innej
potrzeby) i działa fajnie Smile. Niestety, nie mam dostępu do żadnej płytki
z XMEGA albo małym TINY, aby sprawdzić PDI albo TPI.... No ale zapewne
działa Wink...

Dzięki Smile
Odpowiem Autorowi i samemu sobie:

http://allegro.pl/programator-avrprog-mkii-avr-atmega-usb-isp-nowosc-i1969465142.html

http://allegro.pl/nowosc-programator-avrprog-mk-ii-usb-kurs-bascom-i1966790314.html

Pozdrawiam,
Paweł

Pawel
Guest

Thu Dec 01, 2011 10:22 pm   



Quote:
A skoro to jest przejsciowka RS-USB, to czy by to znaczylo, ze moglbym
np uzyc tego toola do podlaczenia sie np do jakiegos routera
zarzadzalnego? czy to jednak jest jakas inna przejsciowka?

Tak, to jest właśnie taka.

Skoro to moze sluzyc jako zwykla przejsciowka, to chyba jakas wtyczke

trzeba by dorobic? bo z tego co wyczytalem, to oni tylko daja kabel do
podlaczenia sie do mikrokontrolera. Nie pamietam jak sie ta wtyczka
nazywa. Nazywa sie to chyba złącze ISP (10-pinowe).

Pawel
Guest

Thu Dec 01, 2011 10:39 pm   



W dniu 2011-11-30 00:22, Grzegorz Niemirowski pisze:
Quote:
Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
Calkiem ciekawy.

To jest ten USBasp, o którym wspominałem, tylko tutaj w wersji SMD.

Z tego co widze, to on takze obsluguje AVRISP. Czy mi sie wydaje, czy
ten standard AVRISP jest bardziej popularny? A moze on jest lepszy od
tego STK500?
Czym wlasciwie roznia sie te dwa standardy?

ISP to in-system programming, czyli że podłączasz programator do
docelowego urządzenia, w którym siedzi procek, który chcesz
A powiedz mi, czy np takie cos

http://www.gotronik.pl/zestawyuruchomieniowe/mod_avr_atmega32mini.html
daloby sie uzyc z tym multitoolem? Wydaje mi sie, ze tak, skoro na tym
minimodule jest zlacze isp? Jesli nie, to powiedzcie czego mialbym
szukac, zeby mozliwie bezproblemowo dalo sie tego uzywac.

Grzegorz Niemirowski
Guest

Thu Dec 01, 2011 10:47 pm   



Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
Quote:
A skoro to jest przejsciowka RS-USB, to czy by to znaczylo, ze moglbym
np uzyc tego toola do podlaczenia sie np do jakiegos routera
zarzadzalnego? czy to jednak jest jakas inna przejsciowka?
Tak, to jest właśnie taka.
Skoro to moze sluzyc jako zwykla przejsciowka, to chyba jakas wtyczke
trzeba by dorobic? bo z tego co wyczytalem, to oni tylko daja kabel do
podlaczenia sie do mikrokontrolera. Nie pamietam jak sie ta wtyczka
nazywa. Nazywa sie to chyba złącze ISP (10-pinowe).

Tak, standardowym złączem do programowania ISP jest to 10-pinowe. A do tego
łącza szeregowego nie ma. Jakby to był normalny RS-232 to by było DB-9. A
tak to może być bardzo różnie, dlatego nie dają jakiejś określonej wtyczki
zwykle. Pewnie będą to po prostu trzy piny i sobie je połączysz jakimś
kabelkiem.
Jak już ktoś Ci tu napisał, nie wiem po co się przejmujesz takimi
szczegółami :)

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 1 day, 5 hours, 57 minutes and 24 seconds

Grzegorz Niemirowski
Guest

Thu Dec 01, 2011 10:53 pm   



Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
Quote:
A powiedz mi, czy np takie cos
http://www.gotronik.pl/zestawyuruchomieniowe/mod_avr_atmega32mini.html
daloby sie uzyc z tym multitoolem? Wydaje mi sie, ze tak, skoro na tym
minimodule jest zlacze isp? Jesli nie, to powiedzcie czego mialbym szukac,
zeby mozliwie bezproblemowo dalo sie tego uzywac.

Dałoby.
Kup w końcu ten programator, marnujesz czas na pisanie postów, zamiast
programować i odkrywać świat mikrokontrolerów :)

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 1 day, 6 hours, 11 minutes and 12 seconds

Pawel
Guest

Mon Dec 05, 2011 11:11 pm   



W dniu 2011-12-01 22:53, Grzegorz Niemirowski pisze:
Quote:
Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
A powiedz mi, czy np takie cos
http://www.gotronik.pl/zestawyuruchomieniowe/mod_avr_atmega32mini.html
daloby sie uzyc z tym multitoolem? Wydaje mi sie, ze tak, skoro na tym
minimodule jest zlacze isp? Jesli nie, to powiedzcie czego mialbym
szukac, zeby mozliwie bezproblemowo dalo sie tego uzywac.

Dałoby.
Kup w końcu ten programator, marnujesz czas na pisanie postów, zamiast
programować i odkrywać świat mikrokontrolerów :)

Juz sie zdecydowalem na programator (kupie tego multitoola), a teraz

musze sie jeszcze podpytac o kilka nnych rzeczy, a zaczne od plytki
stykowej, mam nadzieje, ze grupowicze beda tak samo pomocni jak przy
obecnym watku.

Grzegorz Niemirowski
Guest

Mon Dec 05, 2011 11:35 pm   



Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
Quote:
Juz sie zdecydowalem na programator (kupie tego multitoola), a teraz musze
sie jeszcze podpytac o kilka nnych rzeczy, a zaczne od plytki stykowej,
mam nadzieje, ze grupowicze beda tak samo pomocni jak przy obecnym watku.

A pytaj, kto pyta, nie błądzi. Choć nie mam pojęcia o co możesz pytać
odnośnie takiej płytki, wszystkie są dobre i są mniej więcej takie same Smile
http://www.cyfronika.com.pl/unimoduly.htm Chyba, że chodzi o płytę testową,
taką jak np. ZL15AVR.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 3 days, 2 hours, 16 minutes and 47 seconds

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wybrać programator USB do AVRów wspierający Windows Vista i Linux?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map