Adaptery LPT do USB i programowanie AVR.

Jun 12, 2006 10 Replies

Witam. Chcia³bym programowaæ mikrokontrolery z laptopa,ale nie ma w nim portu LPT. Programator ISP to najtañsze i dostêpne dla mnie rozwi±zanie, próbuje wiêc znale¼æ sposób by pod³±czyæ to do laptopa. Pytanie jak w praktyce komputer widzi taki adapter. Czy jest to swoista symulacja portu LPT ,czy komputer bêdzie'widzia³' ten kabel jako port LPT? Generalnie chodzi o programowanie BASCOMem i ISPprog'iem. Na allegro s± tanie adaptery:

formatting link
P.S. Dodam,¿e archiwum przejrza³em i pozytywnej odpowiedzi nie znalaz³em, by³a mowa o programatorach na USB ale nie wypowiadano siê o adapterach i programatorach LPT.



U¿ytkownik "Micha³ T" snipped-for-privacy@NOSPAMepf.pl napisa³ w wiadomo¶ci news:e6jfg6$ji8$ snipped-for-privacy@atlantis.news.tpi.pl...

Bodaj¿e to dzia³a tak ¿e podpinasz taki adapter pod USB i instalujesz oprogramowanie do niego i pojawia siê kolejny port LPT ja tak mia³em z kablem USB do fona i tam by³o oprogramowanie zmieniaj±ce USB na RS232 i w efekcie jak normalnie mia³êm port COM1 i 2 to siê pojawi³ COM3

Pozdrawiam Jarek

"Jarek" napisal:

Niestety - jeszcze takiego nie widzialem - wszystkie "LPT na USB" o jakich slyszalem udostepniaja "przylacze drukarki" a nie kompletny LPT - programatory nie dzialaja. Gdyby ktos slyszal o chipie udostepniajacym pelny LPT - tez bede wdzieczny za info GRG

To nie jest kwestia chipu tylko sterownika. Problem polega na tym, ze ISP bezposrednio struje pojedynczymi pinami portu rownoleglego, a taka operacja nie jest objeta systemem operacyjnym. Nie jest wiec kontrolowana przez zadne drivery a przez bezposredni dostep do konkretnych rejestrow IO. Same ukladu USB-LPT (o ile wiem, sam sie nie bawilem) umozliwiaja sterowanie pojedynczymi pinami. Tylko ze system nie potrafi przekierowac operacji IO. Mozna to zrealizowac wykorzystujac mechanizm ochrony - dostep do IO wymaga odpowiednich uprawnien. Gdy program ich nie posiada zglaszane jest przerwanie. W obsludze tego przerwania mozna sprawdzic kto i co chcial i ewentualnie wysterowac odpowiednio ten chip po USB. Nie wiem czy cos takiego istnieje. Pewnie nie bylyby szybkie.

mo¿e jednak zdecydujesz siê na programator USB ?

formatting link
dzia³a ¶wietnie

murmi

Wygl±da tanio. A pod bascomem dzia³a,albo ISPprog?

Znalaz³em jeszcze

formatting link
muszê siê przyjrzeæ.

nigdy nie u¿ywa³em bascoma, wiec nie wiem czy da sie programowac z jego uzyciem koszt <15 PLN - wiec grosze ... i standardowo wszystko polecam przejscie z bascoma na C :)

murmi

Michał T napisał(a):

Ale po co? Przeciez bascom generuje potrzebne pliki hex/bin/epp ktore mozesz wgrywac dowolnym programatorem, albo nawet przepisac recznie. Nie mozesz miec 2 okienek otwartych ? Bascom + uisp/avrdude czy cotam obsluguje ten programator? Swoja droga pamietam ze w bacomie mozna ustawic "external programer" a tam wpisac link do jakiegos .bat ktory odpowiednio odpala avrdude z tymi plikami ktore bascom zrobil przy kompilacji.

murmi napisał(a):

5 KB/s? Przecież jajko można znieść programując ATmegę 128. Tam zapis strony 256-bajtowej trwa max. 4,5 ms czyli ponad 55 KB/s.

To już lepiej przerobić ten programator z ATmegi8 na AT91SAM7S64 - tani i szybki, a do tego USB ma na pokładzie i nie trzeba kombinować z rozwiązaniami softwarowymi.

U¿ytkownik "Adam Dybkowski" snipped-for-privacy@amwaw.edu.pl> napisa³ w wiadomo¶ci news:e6ncr7$n6r$ snipped-for-privacy@atlantis.news.tpi.pl...

nikt nie mówi, ¿e nie lepiej - poda³em rozwi±zanie proste, sprawdzone i tanie póki co kodu mam od 4-10 KB i predkosc programowania (wspomniane 5 KB/s - mysle, ze jest nawet mniej!) nie stanowi dla mnie istotnej przeszkody

pozdrawiam

murmi

OK.A czy da siê to zasiliæ z 3V. S± tam jakie¶ rezystorki podci±gaj±ce chyba. Standardowo USB to pod 3.3V chyba--tak wlasnie poczyta³em.

Potrzebowa³bym wiêc programatora USB na 3V,tak prostego jak ten który poda³e¶

formatting link
Mój uk³adzik musi pracowaæ na 3V.Ewentualnie 3.3V- wydaje mi sie ze powinno byc jeszcze prosciej niz na 5V.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required