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:
Adaptery LPT do USB i programowanie AVR.
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 ?
murmi
Wygl±da tanio. A pod bascomem dzia³a,albo ISPprog?
Znalaz³em jeszcze
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¶
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required