The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"РАбота с портами"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"РАбота с портами"
Сообщение от Zux emailИскать по авторуВ закладки on 22-Окт-01, 23:37  (MSK)
Пытаюсь я прочитать или записать данные в порт.
int fd;
fd=open("/dev/cauu1", O_RDWR | O_NOCTTY | O_NDELAY);
fd-возвращает 3 тобиш ни читать не писать я в етот файл не могу
Вопрос первый правельно ли я выбрал файл com2 порта
и второй как разрешить мне писать и читать из этого файла
P.s под root пытался всеравно не пускае :((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: РАбота с портами"
Сообщение от XMan Искать по авторуВ закладки on 23-Окт-01, 02:25  (MSK)
Ты хоть под какой системой ?
Например, в Linux нет /dev/cauu1, а есть /dev/cua1 или /dev/ttyS1.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: РАбота с портами"
Сообщение от XMan Искать по авторуВ закладки on 23-Окт-01, 02:28  (MSK)
Да, чуть не забыл. fd=3 или fd=-1 и errno=3 ? Если fd=3, то это не ошибка, а номер дескриптора, через который и работаешь всякими read(...) и write(...).
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: РАбота с портами"
Сообщение от Zux emailИскать по авторуВ закладки on 23-Окт-01, 03:41  (MSK)
система FreeBSD
нащет номера ето да ето я тормознул :)))
но все равно вопрос остается открытым я пишу в порт а на выходе нет не шиша
Я грешил на права доступа но сними тоже вроде все в порядке
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: РАбота с портами"
Сообщение от Zux emailИскать по авторуВ закладки on 23-Окт-01, 03:44  (MSK)
>Пытаюсь я прочитать или записать данные
>в порт.
>int fd;
>fd=open("/dev/cuaa1", O_RDWR | O_NOCTTY | O_NDELAY);
>
>fd-возвращает 3 тобиш ни читать не
>писать я в етот файл
>не могу
>Вопрос первый правельно ли я выбрал
>файл com2 порта
>и второй как разрешить мне писать
>и читать из этого файла
>
>P.s под root пытался всеравно не
>пускае :((

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Все спасибо больше не чего не надо "
Сообщение от Zux emailИскать по авторуВ закладки on 23-Окт-01, 03:55  (MSK)
Все спасибо сам разабрался :))
сделал так
fd = open("/dev/cuaa1",O_RDWR | O_NOCTTY | O_NDELAY );
if (fd!=-1){
  write(fd,"01HLT\r",6);
}
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру