Возникла необходимость получать с аппаратного порта (в моём случае LPT) байты данных через некоторый промежуток времени. Я нашёл в <sys/io.h> определения inb/outb, которые здесь подходят (нашёл в простой проге ledblink, управляющей какими-то лампочками на порту), оттуда же взял константу для параллельного порта - 0x378. А вообще где их брать-то? Из документации (man outb): Эти функции специфичны для конкретного оборудования. Аргументы порт и значение находятся в порядке, обратном многим реализациям этих функций в DOS. Из кода ledblink, led.c: /* Parport stuff */ #include <sys/io.h> /* Hmmm... FIXME, hardcoded... but I don't care as long as it works ;) */ #define DATA 0x378 комментарий я перевёл как "сорри, что значение взято наобум, то так как это, как ни странно, работает, то мне это до лампочки" ;) Объясните кто-нибудь, откуда взять, например, значение для COM-порта? для USB-порта?
Ответ на:
комментарий
от senjy
Ответ на:
комментарий
от senjy
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от binr
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Общение (2008)
- Форум Общение (2021)
- Форум Протокол для общения по serial порту. (2020)
- Форум безопасность общения (2010)
- Форум Сервер общения (2015)
- Форум [ЖЖ] общение (2010)
- Галерея Мания общения (2005)
- Форум Аппаратное ускорение GMA500. EMGD и sDVO порт. (2013)
- Форум Общение между компьютерами (2010)
- Форум Напрягает повседневное общение (2013)