Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : maxim a. naumov                      2:5020/400     13 Apr 2001  18:04:34
 To : All
 Subject : parallel port access
 -------------------------------------------------------------------------------- 
 
 всем привет !
 
 господа, кто-нибудь имел опыт программирования lpt-порта на низком 
 уровне ? я сначала думал, что взводить разряды на порте не удастся из-за 
 виртуализации, ан нет, можно. с помощью неких ppbus, microseq и т.д.
 но все равно не могу понять, как это делать. ткните носом, плиз.
 
 попытка сделать нечто типа:
 
 #include </sys/dev/ppbus/ppi.h>
 #include </sys/dev/ppbus/ppbconf.h>
 
 ....
 
   int       fd;
        u_int8_t        val;
 
        val = 0x5a;
        ioctl(fd, PPISDATA, &val);
 
 ничего не дает. не собирается потому, что не знает, что такое device_t, 
 да и откуда дескриптор fd брать, тоже непонятно.
 
 заранее благодарю.
 
 зы. вот в линуксе все намного проще, хоть ioperm (во фре его вообще нет 
 ?) или /dev/port.
 
 -- 
                          /muxx
                          AKA 2:5030/324.1@fidonet.org
                          AKA muxx@rrelaxo.org.ru
 
 --- ifmail v.2.15dev5
  * Origin: NITA (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 parallel port access   maxim a. naumov   13 Apr 2001 18:04:34 
 Re: parallel port access   Valentin Davydov   14 Apr 2001 10:19:28 
Архивное /ru.unix.bsd/208410304439.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional