Programowanie AVR przez USB

Apr 21, 2005 10 Replies

Witam,



Stałem się szczęśliwym posiadaczem laptopa, niestety próżno w nim szukać złącz LPT i RS232. Jest tylko USB. Dlatego dokupiłem replikator portów.

formatting link
Replikator wyposażony jest w:



- 2portowy hub USB



- port RS232 (zrobiony na kości FDTI)



- port LPT (na kości PROLIFIC PL-2305)



W Windows XP nie ma dostępnego portu LPT - jest wirtualny port drukarki USB (czy jakoś tak)



W Windows 98 jest dostępny port drukarki pod normalnym adresem np. 0x3BC



Problem polega na tym, że programator ISP (STK200 compatible)nie działa z tym urządzeniem. Próbowałem przez programator Adama Dybkowskiego oraz PonyProg.



Czy ktoś spotkał się z podobnym problemem? A może macie jakieś inne patenty na programowanie AVRów przez USB?


na razie STK500 i adapter USB RS232. Działa bezproblemowo. Niedawno kupiłem adapterek w ELV do programowania AVRów za parę EUR, ale jeszcze nie rozpakowałem i nie pamiętam, czy toto ma USB czy RS232. Jest tam jednak intelygencyja na burcie (jakiś AVRek), więc nie powinno być problemów.

Waldek

Thu, 21 Apr 2005 13:29:33 +0000 (UTC), na pl.misc.elektronika, Marek napisał(a):

-Gotowy programator usb np. z Propoxu.

-Programator do samodzielnego złożenia zintegrowany z AvrSide ( ale tylko atmegi ).

-wspomniana już przejściówka usb<>232 + programator rs-owy

Jurek Szczesiul snipped-for-privacy@wycin.ep.com.pl> napisał(a):

A więc programowanie AVRów przez USB to raczej programatorem RS232. Czyli mój replikator niewiele zdziała :( A co powiecie na temat programowania Xilinxów (np. XC9536)??

Marek

U¿ytkownik snipped-for-privacy@gazeta.SKASUJ-TO.pl> napisa³ w wiadomo¶ci news:d48gjv$7l4$ snipped-for-privacy@inews.gazeta.pl

formatting link
-> UPROG ??

Thu, 21 Apr 2005 15:24:47 +0000 (UTC), na pl.misc.elektronika, " " snipped-for-privacy@gazeta.SKASUJ-TO.pl> napisał(a):

Niewiele. Port równoległy jest na potrzeby ISP używany w specyficzny sposób, do generowania przebiegów czasowych na indywidualnych pinach a także synchronicznego odczytu pinu wejściowego. Szeregowy i pakietowy charakter transmisji USB uniemożliwia tego typu obsługę. Przy transmisjach szeregowych musi być dołożony pośredni programator, który przyjmie dane łączem rs232 albo usb i wpisze je do kostki generując zupełnie niezależne od PC przebiegi ISP

Zobacz na stronie FTDI opis użycia kostki Ft8u245 w trybie Bit Bang.

Tylko jeszcze musisz program programatora przekonac zeby zechcial z tego trybu skorzystac, dobrze mysle ?

J.

U¿ytkownik " Marek" napisa³ :

mamy :-)

formatting link
Pozdro Analyzer

Thu, 21 Apr 2005 19:40:03 +0200, na pl.misc.elektronika, J.F. napisał(a):

Ja nic z tym sam nie robiłem ( tzn. z układami logiki, bo samego bit banga używałem ) i nie wiem jak da się to poskładać. Tak tylko wrzuciłem do obejrzenia, bo jakieś zastosowanie w programowaniu logiki w swoich materiałach podają.

W elektronice praktycznej był prgramator AVR ISP przez USB. Nie wiem czy warto. Zastanawiam się czy taki nie zrobić.

poszukaj opisu JTAG-a do AVR-a. Jeśli dobrze pamiętam to działa bnardzo ładnie z przejsciówką USB-RS232.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required