- RE: РАбота с портами, XMan, 02:25 , 23-Окт-01 (1)
Ты хоть под какой системой ? Например, в Linux нет /dev/cauu1, а есть /dev/cua1 или /dev/ttyS1. - RE: РАбота с портами, XMan, 02:28 , 23-Окт-01 (2)
Да, чуть не забыл. fd=3 или fd=-1 и errno=3 ? Если fd=3, то это не ошибка, а номер дескриптора, через который и работаешь всякими read(...) и write(...).
- RE: РАбота с портами, Zux, 03:41 , 23-Окт-01 (3)
система FreeBSD нащет номера ето да ето я тормознул :))) но все равно вопрос остается открытым я пишу в порт а на выходе нет не шиша Я грешил на права доступа но сними тоже вроде все в порядке
- RE: РАбота с портами, Zux, 03:44 , 23-Окт-01 (4)
>Пытаюсь я прочитать или записать данные >в порт. >int fd; >fd=open("/dev/cuaa1", O_RDWR | O_NOCTTY | O_NDELAY); > >fd-возвращает 3 тобиш ни читать не >писать я в етот файл >не могу >Вопрос первый правельно ли я выбрал >файл com2 порта >и второй как разрешить мне писать >и читать из этого файла > >P.s под root пытался всеравно не >пускае :((
- Все спасибо больше не чего не надо , Zux, 03:55 , 23-Окт-01 (5)
Все спасибо сам разабрался :)) сделал так fd = open("/dev/cuaa1",O_RDWR | O_NOCTTY | O_NDELAY ); if (fd!=-1){ write(fd,"01HLT\r",6); }
|