Staram sie obejsc znany problem rownomiernego dostepu do LPT, zgodnie z przeczytanymi tu poradami pod Win jest to trudne a i tak w 100% nie dziala, wiec przenioslem sie pod DOS, ale silnik tez mi rwie. Zapewne przeszkadzaja mi jakies przerwania. Jak to obejsc?
Wylaczyc przerwania? Probowalem wstawke w assemblerze i instrukcje CLI ale cos nie dziala. Z reszta nie wiem czy mozna wylaczyc przerwania na dluzszy czas. Podpiac samo sterowanie silnikiem pod przerwanie? Ale przydaloby mi sie co najmniej kilka kHz a nie wiem, czy w DOS jest jakies ktore da sie tak czesto uruchamiac.
Zapewne sa sprawdzone rozwiazania, wiec szkoda mi czasu na okrywanie ameryki od nowa. Moze zna ktos jakas strone poswiecona pisaniu aplikacji real-time w dos
Sterowanie LPT z DOS
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1243
- Rejestracja: 28 lip 2006, 19:14
- Lokalizacja: okolice Krakowa
- Kontakt:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Niech kolega sprawdzi pracę portu LPT (równoległy) w ustawieniach BIOSu płyty głównej. Tryb pracy portu musi być ustawiony na SPP (czasem zwany także Standard lub Default). Co prawda TurboCNC pracę portu przestawia dynamicznie, ale bezbłędnie działa to na starych płytach głównych, a nie wiem, jak jest w nowych.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)