Adaptery LPT do USB i programowanie AVR.

Loading thread data ...

"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

Reply to
Gregor

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.

Reply to
Krzysztof Rudnik
Reply to
invalid unparseable

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.

Reply to
BartekK

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.

Reply to
Adam Dybkowski
Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.