Piotr Rakowski pisze:Niestety ta "sztuczka" nie działa
To nie kosmolot, a tzw. sterownik kernelowy odpowiada za współpracę z portem LPT.
Co do sterownika kernelowego - paskudna sprawa. Miałem trochę dyskusji z Piotrem na temat możliwości implementacji takiego sterownika, ale sprawa upadła.
Potem wyszło na to że coś podobnego mam zrobić w pracy - wyszło że bardzo ciężko jest zejść poniżej częstotliwości 1kHz. Można, ale to wymaga bardzo głębokiego wcięcia nawet poniżej Windowsów ( na poziomie HAL'a, aby podpiąć się poniżej Windowsów).
Mam obraz w jakim kierunku idzie zarówno SW jak i HW PCtów - w najbliższej przyszłości ( jak wejdą systemy wykorzystujące lepiej wiele procesorów i techniki wirtualizacyjne) to nawet takie podejście niespecjalnie da rezultaty.
To co proponuje - jeżeli oczywiście autor jest zainteresowany - niech opracuje protokół dla zewnętrznego sterownika. Niech założy że ma dostępny bardzo szybki port szeregowy ( 1 M Byte - 8 Mega bits - jeden z moich projektów poprawnie działał przy 4 Mega Bitach ciągłego transferu) i że przesyła komendy do zewnętrznego urządzenia które mam trochę pamięci do buforowania i wystawia sterowanie dla CNC ( z częstotliwością ok 25-50kHz max).
Cena takiego konwertera wyszłaby < 100 PLN (płytka + elementy)
Mając taką specyfikację podejmuję się zrobić projekt + program zewnętrznego sterownika.