-
11. Data: 2011-11-29 22:20:19
Temat: Re: Programator do AVRów
Od: Sebastian Biały <h...@p...onet.pl>
On 2011-11-28 23:05, Pawel wrote:
> [ciach]
Prywatnie polecam to:
http://tinyurl.com/6rt3n3l
Tanie i działa. Na razie miałem 3 sztuki od tego sprzedawcy i wszystkie
ok. Działa na Win/Lin, działa pod avr-dude. Ogólnie nie ma problemu,
zrobione wystarczająco solidnie.
-
12. Data: 2011-11-29 22:29:45
Temat: Re: Programator do AVRów
Od: Pawel <ppf9@USUN_TOpoczta.fm>
W dniu 2011-11-29 23:20, Sebastian Biały pisze:
> On 2011-11-28 23:05, Pawel wrote:
>> [ciach]
>
> Prywatnie polecam to:
>
> http://tinyurl.com/6rt3n3l
>
> Tanie i działa. Na razie miałem 3 sztuki od tego sprzedawcy i wszystkie
> ok. Działa na Win/Lin, działa pod avr-dude. Ogólnie nie ma problemu,
> zrobione wystarczająco solidnie.
Calkiem ciekawy. 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?
-
13. Data: 2011-11-29 23:22:58
Temat: Re: Programator do AVRów
Od: "Grzegorz Niemirowski" <g...@p...onet.pl>
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
(http://www.atmel.com/dyn/products/tools_card.asp?to
ol_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ą 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 planach. Dlatego ja
sobie taki port szeregowy zrobiłem jako oddzielne urządzenie.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 15 days, 0 hours, 13 minutes and 51 seconds
-
14. Data: 2011-11-29 23:50:17
Temat: Re: Programator do AVRów
Od: "Grzegorz Niemirowski" <g...@p...onet.pl>
Pawel <ppf9@USUN_TOpoczta.fm> napisał(a):
> Pytam sie pod katem poczakujacego uzytkownika (na poczatek pewnie bede
> uzywal tylko funkcji: programator AVR i moze funkcji: przejsciowka
> USB-RS-232) i mozliwosci uzywania tego w przyszlosci. Czy ten standard
> STK500 jest jakis przyszlosciowy w porownaniu do tego "avrisp-mkII". Zeby
> nie okazalo sie, ze producenci wycofuja sie z uzywania go na rzecz
> jakiegos innego standardu.
Niektóre programatory stają się popularne, są szeroko wykorzystywane i
powstają różne ich klony. Producenci narzędzi programistycznych dodają w
swoich programach obsługę tych programatorów. Dzięki temu użytkownik ma
bardzo łatwo, jednym klawiszem kompiluje program a innym wrzuca skompilowany
program na procka. Z czasem jakiś programator może wyjść z użycia i można
się spodziewać, że kolejne wersje środowisk programistycznych przestaną go
wspierać. Kiedyś bardzo popularny był STK200, bo był strasznie prosty i
tani. Działał jednak na porcie równoległym, a teraz trudno znaleźć komputer
z takim portem. Zostały więc programatory na USB. Nadal jednak nie stanowi
problemu ściągnięcie z Internetu programu, który go wspiera i pozwala z
niego korzystać. Sam mam jeszcze STK200 i korzystam z niego do dziś na
stacjonarce. A do laptopa kupiłem USBasp. Do pisania programów używam AVR
Studio, które nie obsługuje żadnego z tych programatorów. Dlatego posiłkuję
się zewnętrznymi programami, ISP Programmer do STK200 i AVRDUDE do USBasp.
Jak chcesz mieć wygodnie, to kup taki programator, jaki obsługuje Twoje
środowisko. Niektóre umożliwiają z resztą uruchamianie zewnętrznych
programów do programowania, więc możesz np. podpiąć AVRDUDE, który obsługuje
praktycznie wszystko. Nie musisz więc się bardzo zastanawiać, który
programator jest przyszłościowy. W ogóle tym wątku był link do programatora,
w którym możesz podmienić firmware, żeby zaczął być widziany jako inny
programator. Poza tym, w przyszłości, i to pewnie niedalekiej, zaczniesz
poznawać też inne rodziny mikrokontrolerów. Nie ma więc sensu zastanawiać
się, co będzie za 10 lat, szczególnie jak programator kosztuje w okolicach
50 zł.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 15 days, 0 hours, 37 minutes and 35 seconds
-
15. Data: 2011-11-30 07:48:53
Temat: Re: Programator do AVRów
Od: "Artur M. Piwko" <m...@b...pl>
In the darkest hour on Tue, 29 Nov 2011 22:10:25 +0100,
Pawel <ppf9@USUN_TOpoczta.fm> screamed:
>> Ja sobie zrobi -
16. Data: 2011-11-30 11:46:56
Temat: Re: Programator do AVRów
Od: bobofrut <r...@g...com>
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.
-
17. Data: 2011-11-30 12:41:30
Temat: Re: Programator do AVRów
Od: Paweł Pawłowicz <p...@w...up.wrocDOTpl>
W dniu 2011-11-30 12:46, bobofrut pisze:
> 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ł
-
18. Data: 2011-11-30 17:49:25
Temat: Re: Programator do AVRów
Od: Paweł Pawłowicz <p...@w...up.wrocDOTpl>
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ł
-
19. Data: 2011-11-30 22:46:05
Temat: Re: Programator do AVRów
Od: Pawel <ppf9@USUN_TOpoczta.fm>
W dniu 2011-11-30 00:22, Grzegorz Niemirowski pisze:
> 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.
> (http://www.atmel.com/dyn/products/tools_card.asp?to
ol_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.
> 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?
> 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.
-
20. Data: 2011-11-30 23:02:59
Temat: Re: Programator do AVRów
Od: Pawel <ppf9@USUN_TOpoczta.fm>
> 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.


do góry
Mniej wypłat 800 plus dla obcokrajowców. Czy to efekt zmian w przepisach?