Programator AVR ISP na USB



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Programator AVR ISP na USB
Date: Sat, 07 May 2005 23:04:55 +0200


Jestem ostatnio leniwy ;-) i nic mi sie nie chce samemu wymyslac.

Potrzebuje programator AVR'ow / 89S8252 / 89S5x podlaczany przez USB,
ktory moglby zagadac z AVRStudio (podobnie jak np. ATJTAGICE) i
programowac procki zasilane 3V..5V. Poleccie jakis gotowy sprawdzony kit
do kupienia przez Internet - nie mam czasu na jezdzenie po sklepach. W
ramach relaksu sam go zlutuje. Oczywiscie im tanszy tym lepiej. Dobrze,
gdyby w zestawie byla pasujaca obudowa.

Jezeli bedzie odpowiednio tani, moze byc tez gotowiec nie wymagajacy
lutowania.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: " " <mrq_at_nospam_WYTNIJ.gazeta.pl>
Subject: Re: Programator AVR ISP na USB
Date: Tue, 10 May 2005 10:32:49 +0000 (UTC)


Witam,


Potrzebuje programator AVR'ow / 89S8252 / 89S5x podlaczany przez USB,
ktory moglby zagadac z AVRStudio (podobnie jak np. ATJTAGICE) i
programowac procki zasilane 3V..5V. Poleccie jakis gotowy sprawdzony kit
do kupienia przez Internet - nie mam czasu na jezdzenie po sklepach. W
ramach relaksu sam go zlutuje. Oczywiscie im tanszy tym lepiej. Dobrze,
gdyby w zestawie byla pasujaca obudowa.

Jezeli bedzie odpowiednio tani, moze byc tez gotowiec nie wymagajacy
lutowania.


Znalazłem coś takiego, bazuje na projekcie AVR<->USB Igora Cesko:
http://unpythonic.net/avr/usb/

Ma kilka wad:
- nie wspópracuje z AVR Studio
- nie występuje w postaci kitu ani gotowego urządzenia
- obsługiwane procesory trzeba sobie "dopisac"
- nie testowałem i nie wiem czy działa

Ale ma też zalety:
- jest tani w budowie
- wszystko dostępne za free

Ostatnio ktoś pisał o programatorze AVR USB dostępnym
na ELV, ale niestety nie znalazłem go.


Pozdrawiam
Marek Trybus


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: Programator AVR ISP na USB
Date: Tue, 10 May 2005 17:16:45 +0200


mrq_at_nospam_WYTNIJ.gazeta.pl napisał(a):
Ma kilka wad:
- (...)
- obsługiwane procesory trzeba sobie "dopisac"

to akurat kwestia oprogramowania. sprzęt zapewnia tylko komunikację po
SPI, więc gdyby na przykład Adam Dybkowski dodał obsługę tego czegoś do
ISPProga, dałoby się nim obsługiwać te same kości co programatorem
równoległym.

no i nie wspomniałeś o największej wadzie -- jest przeraźliwie wolny.

w.

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Programator AVR ISP na USB
Date: Sat, 14 May 2005 00:19:58 +0200


Wojtek Kaniewski wrote:

Ma kilka wad:
- (...)
- obsługiwane procesory trzeba sobie "dopisac"

to akurat kwestia oprogramowania. sprzęt zapewnia tylko komunikację po
SPI, więc gdyby na przykład Adam Dybkowski dodał obsługę tego czegoś do
ISPProga, dałoby się nim obsługiwać te same kości co programatorem
równoległym.

no i nie wspomniałeś o największej wadzie -- jest przeraźliwie wolny.

1. Nie mam czasu nic sam dopisywać. Potrzebuję gotowca (ew. kitu do
zlutowania), najlepiej takiego "pasującego" protokołem do AVRStudio.

2. Prędkość programowania jest ważna - dobrze byłoby wycisnąć max.
możliwości procka. Tak że odpada pikanie bit-po-bicie a'la kabelek ISP
na LPT.

Jak się wqrzę to sam taki zrobię, np. w oparciu o AT91SAM7S64 (chyba ten
jest najmniejszy z USB na pokładzie). Niestabilnych sterowników od
scalaków FTDI mam już dość.


To zacznijmy jeszcze raz - zmieniam warunki brzegowe:
kto poleci komercyjny programator AVR ISP z interfejsem USB? Szybki i
skuteczny. Może być z dedykowanym softem.


--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: " " <cieslo_at_nospam_WYTNIJ.gazeta.pl>
Subject: Re: Programator AVR ISP na USB
Date: Sat, 14 May 2005 19:32:34 +0000 (UTC)


Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl> napisał(a):
Jak się wqrzę to sam taki zrobię, np. w oparciu o AT91SAM7S64 (chyba ten
jest najmniejszy z USB na pokładzie). Niestabilnych sterowników od
scalaków FTDI mam już dość.

Propox ma w ofercie JTAG do AVR na USB ale jak myśle tam też siedzi FTDI. A
tak z ciekawości w czym objawia się niestabilność sterowników FTDI?

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Programator AVR ISP na USB
Date: Sun, 15 May 2005 00:07:10 +0200


cieslo_at_nospam_WYTNIJ.gazeta.pl wrote:

Jak się wqrzę to sam taki zrobię, np. w oparciu o AT91SAM7S64 (chyba ten
jest najmniejszy z USB na pokładzie). Niestabilnych sterowników od
scalaków FTDI mam już dość.

Propox ma w ofercie JTAG do AVR na USB ale jak myśle tam też siedzi FTDI. A
tak z ciekawości w czym objawia się niestabilność sterowników FTDI?

JTAG tez by sie przydal, ale na razie potrzebuje ISP.

Co do FTDI to w Windows 98 / Me / 2000 sprobuj podlaczyc urzadzenie do
komputera, otworzyc wirtualny COM (np. HyperTerminalem) i odczepic
urzadzenie (wyciagnac wtyczke). Widzialem w pracy juz rozne objawy od
zwisu HyperTerminala po zwis calego systemu. Jeszcze ciekawszy jest
Linux - w kernelach 2.4.xx taka operacja powoduje kompletny zwis i
miganie diodek na klawiaturze (nie wiem dlaczego - moze to jakas
sygnalizacja od sterownika?).

Z Windows XP ani Linuxem 2.6.xx nie ma takich problemow. Co prawda
program terminalowy sie zawiesza ale system dziala stabilnie. Nauczeni
doswiadczeniem w firmie piszemy programy obchodzace problem i nie
zawieszajace sie przy takiej operacji - w Windows trzeba COMy
wykorzystywac asynchronicznie (overlapped), wtedy po wyciagnieciu
wtyczki dostaje sie informacje o bledzie i mozna w sposob bezpieczny
zamknac port.

Jak nie wymysle nic lepszego to wezme FT245BM i sam zmontuje programator
(ATmega8 wystarczy) - uniwersalny JTAG + ISP w jednym. Tylko nie mam na
to czasu wiec szybciej bedzie kupic cos gotowego.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Programator AVR ISP na USB
Date: Sun, 15 May 2005 01:12:02 +0200


Sun, 15 May 2005 00:07:10 +0200, na pl.misc.elektronika, Adam Dybkowski
napisał(a):

Co do FTDI to w Windows 98 / Me / 2000 sprobuj podlaczyc urzadzenie do
komputera, otworzyc wirtualny COM (np. HyperTerminalem) i odczepic
urzadzenie (wyciagnac wtyczke). Widzialem w pracy juz rozne objawy od
zwisu HyperTerminala po zwis calego systemu.

BTW - 98/Me to samo potrafiło mi zrobić przy otwieraniu zwykłego coma z
luźnym kablem - trochę jakichś zakłóceń i system stawał.
Przy używaniu d2xx nigdy nie miałem kłopotów ( chociaż fakt, że teraz już
praktycznie tylko XP zostało na co dzień ).

Jak nie wymysle nic lepszego to wezme FT245BM i sam zmontuje programator
(ATmega8 wystarczy) - uniwersalny JTAG + ISP w jednym. Tylko nie mam na
to czasu wiec szybciej bedzie kupic cos gotowego.

Kanda za 140 EU :-(
Ten mój Ft232/atmega8 to niestety taka prowizorka - obsługę dopisuję w
miarę kupowania kostek ;-) Za to jest gotowa płytka w AVT.


--
Pozdrowienia
Jurek Szczesiul

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <Adres.znajdziesz_at_nospam_w.starym.archiwum>
Subject: Re: Programator AVR ISP na USB
Date: Sun, 15 May 2005 10:22:02 +0200


Przedziwne to wszystko.
Pamietam ze przy pisaniu wlasnego progrmatora mialem pady systemu 2k oraz XP
gdy na pin 1 w DB9 (DCD) zapodawalem smiecie (przykladowo kablem nie
podlaczonym z drugiej strony). Dlugo szukalem przyczyny i nie rozumiem
dlaczego tylko te systemy tak ostro reaguja. W kazdym razie teraz albo wcale
nie zarabiam tego kabla, albo do masy z definicji.
__
Pzd, Irek.N.




Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: Programator AVR ISP na USB
Date: 15 May 2005 16:10:42 +0200


On Sun, 15 May 2005 10:22:02 +0200, Ireneusz Niemczyk <Adres.znajdziesz_at_nospam_w.starym.archiwum> wrote:
Przedziwne to wszystko.
Pamietam ze przy pisaniu wlasnego progrmatora mialem pady systemu 2k oraz XP
gdy na pin 1 w DB9 (DCD) zapodawalem smiecie (przykladowo kablem nie
podlaczonym z drugiej strony). Dlugo szukalem przyczyny i nie rozumiem
dlaczego tylko te systemy tak ostro reaguja. W kazdym razie teraz albo wcale
nie zarabiam tego kabla, albo do masy z definicji.
Ja nigdy nie zauważyłem problemów z Win2k czy WinXP, ale AFAIR był/jest jakiś
problem z DCD, z tym że dotyczy on tylko Win95. Jest to opisane w MSDN.

Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: Programator AVR ISP na USB
Date: 15 May 2005 16:07:21 +0200


On Sun, 15 May 2005 01:12:02 +0200, Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl> wrote:
[.....]
BTW - 98/Me to samo potrafiło mi zrobić przy otwieraniu zwykłego coma z
luźnym kablem - trochę jakichś zakłóceń i system stawał.
Przy używaniu d2xx nigdy nie miałem kłopotów ( chociaż fakt, że teraz już
praktycznie tylko XP zostało na co dzień ).
Mam w robocie maszynę z Win2k i podłaczonym do RS-a 3 metrowym, płaskim kablem
8-żyłowym (coś ala kat. 3). Gdy drugi koniec kabla wisi w powietrzu, to przy
115200bps pod Hyperterminalem odbieram to, co wysyłam. :-) Takie magiczne
echo. :-) Ale zarówno system, jak i Hyperterminal pracują stabilnie.

Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: Programator AVR ISP na USB
Date: 15 May 2005 16:00:35 +0200


On Sun, 15 May 2005 00:07:10 +0200, Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl> wrote:

Jeszcze ciekawszy jest Linux - w kernelach 2.4.xx taka operacja
powoduje kompletny zwis i miganie diodek na klawiaturze (nie wiem
dlaczego - moze to jakas sygnalizacja od sterownika?).
Raczej nie od sterownika - to prawdopodobnie kernel sygnalizuje "kernel
panic". :-) Gdybyś pracował w tym czasie na konsoli tekstowej, to zobaczyłbyś
zrzut rejestrów i stosu. A pod X wygląda to po prostu jak totalny zwis.

Z Windows XP ani Linuxem 2.6.xx nie ma takich problemow. Co prawda
program terminalowy sie zawiesza ale system dziala stabilnie. Nauczeni
doswiadczeniem w firmie piszemy programy obchodzace problem i nie
zawieszajace sie przy takiej operacji - w Windows trzeba COMy
wykorzystywac asynchronicznie (overlapped), wtedy po wyciagnieciu
wtyczki dostaje sie informacje o bledzie i mozna w sposob bezpieczny
zamknac port.
IMO to, czy I/O jest synchroniczne czy też asynchroniczne nie ma wpływu na
stabilność całego systemu - w przypadku wyciągnięca kabla, o którym piszesz,
przy synchronicznym I/O zawiesza się (a w zasadzie sprawia takie wrażenie)
tylko aplikacja, a nie cały system. Dotyczy to też badziewiewnych systemów
typu Win9x.

Martwi mnie to co piszecie o FT245BM, ponieważ wkrótce będę walczył z tą
kością umieszczoną w poważnym komercyjnym produkcie. :-/

Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein

Poprzedni Następny
Wiadomość
Spis treści
Date: Sun, 15 May 2005 16:31:59 +0200
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Programator AVR ISP na USB


Adam Dybkowski napisał(a):
Co do FTDI to w Windows 98 / Me / 2000 sprobuj podlaczyc urzadzenie do
komputera, otworzyc wirtualny COM (np. HyperTerminalem) i odczepic
urzadzenie (wyciagnac wtyczke). Widzialem w pracy juz rozne objawy od
zwisu HyperTerminala po zwis calego systemu. Jeszcze ciekawszy jest
Linux - w kernelach 2.4.xx taka operacja powoduje kompletny zwis i
miganie diodek na klawiaturze (nie wiem dlaczego - moze to jakas
sygnalizacja od sterownika?).

Błedy w sterowniku dają też o osbie znać podczas komunikacji z Yamppem
7(pod Win2000). W trakcie transmisji plików potrafi czasami coś się
skopie i transmisja bieżącego pliku zostaje przerwana a następnych jest
już niemożliwa. Do tego rozłączenie następuje z błędem i po ponownym
połączeniu trzeba wszystko robić jeszcze raz. A gdy błąd wyskoczy
dopiero przy zamykaniu połączenia to może się to skończyć rozwaleniem
całego systemu plików na karcie tak, że jedynie formatowanie jej w innym
urządzeniu przywróci porządek. Według Romka Białego błąd tkwi gdzieś na
styku drivery-Yampplink bo przy wykorzystaniu konsolowego ylink nie ma
problemów.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/

Poprzedni Następny
Wiadomość
Spis treści
From: "=?ISO-8859-2?Q?Pawe=B3_Cies=B3owski?=" <cieslo_at_nospam_WYTNIJ.gazeta.pl>
Subject: Re: Programator AVR ISP na USB
Date: Mon, 16 May 2005 07:13:34 +0000 (UTC)


Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl> napisał(a):
Co do FTDI to w Windows 98 / Me / 2000 sprobuj podlaczyc urzadzenie do
komputera, otworzyc wirtualny COM (np. HyperTerminalem) i odczepic
urzadzenie (wyciagnac wtyczke). Widzialem w pracy juz rozne objawy od
zwisu HyperTerminala po zwis calego systemu. Jeszcze ciekawszy jest
Linux - w kernelach 2.4.xx taka operacja powoduje kompletny zwis i
miganie diodek na klawiaturze (nie wiem dlaczego - moze to jakas
sygnalizacja od sterownika?).

W dokumentacji sterownika FTDI jest opisane ustawienie maski zdarzeń na "Event
On Surprise Removal". Pytanie czy to działa naprawdę? Dokładny opis tutaj
(strona 22):
http://www.ftdichip.com/Documents/AppNotes/AN232B-10_Advanced_Driver_Options.pdf


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/