The OpenNET Project / Index page

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

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

"COM-PORT прочитать не байт а 4 бита... Возможно ли вообе???"
Сообщение от Alexey Искать по авторуВ закладки on 15-Ноя-02, 04:20  (MSK)
САБЖ! linux, C/C++

Заранее спасибо...

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

 Оглавление

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

1. "RE: COM-PORT прочитать не байт а 4 бита... Возможно ли вообе..."
Сообщение от Booter emailИскать по авторуВ закладки on 15-Ноя-02, 04:26  (MSK)
>САБЖ! linux, C/C++
>
>Заранее спасибо...

Не-а. Из-за ограничений интерфейса RS-232 минимальная длина - 5 бит.

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

2. "RE: COM-PORT прочитать не байт а 4 бита... Возможно ли вообе..."
Сообщение от Alexey emailИскать по авторуВ закладки on 16-Ноя-02, 01:47  (MSK)
>>САБЖ! linux, C/C++
>>
>>Заранее спасибо...
>
>Не-а. Из-за ограничений интерфейса RS-232 минимальная длина - 5 бит.


а 5 бит??? ;) Как???

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

3. "RE: COM-PORT прочитать не байт а 4 бита... Возможно ли вообе..."
Сообщение от Booter emailИскать по авторуВ закладки on 16-Ноя-02, 14:14  (MSK)
>>Не-а. Из-за ограничений интерфейса RS-232 минимальная длина - 5 бит.
>а 5 бит??? ;) Как???

Ну вообще есть очень хорошая книжка "Разработка устройств сопряжения", там все нюансы расписаны от и до. Поэтому, что бы не работать испорченным телефоном :), рекомендую обратиться непосредственно к ней. Хотя странно, всегда же можно меньшее количество бит свести к 8 и потом брать по маске...


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

4. "RE: COM-PORT прочитать не байт а 4 бита... Возможно ли вообе..."
Сообщение от Alexey emailИскать по авторуВ закладки on 16-Ноя-02, 15:15  (MSK)
>>>Не-а. Из-за ограничений интерфейса RS-232 минимальная длина - 5 бит.
>>а 5 бит??? ;) Как???
>
>Ну вообще есть очень хорошая книжка "Разработка устройств сопряжения", там все нюансы
>расписаны от и до. Поэтому, что бы не работать испорченным телефоном
>:), рекомендую обратиться непосредственно к ней. Хотя странно, всегда же можно
>меньшее количество бит свести к 8 и потом брать по маске...
>

Я незнаю даже таких ньюансов. Просто у меня есьт пульт ДУ. Приемник цепляется к ком порту... Я читаю в цикле из ком порта и вывожу printf("%x", rsdata) на экран считаный байт... Но почему-то не все клавиши работают и все это как-то подтупливает, хотя некоторые стабильно выдают например 0x0a или 0x0c, а я непонимаю в чем дело - думал может он не очень стандартно с портом работает  (хотя глупо)... Но этот пульт рабочий сто процентов.
Хотел под linux демона замутить что громкостью там управлял и.т.д и.т.п
Так что был бы благодарен за любую помощь... (Не поеду же я за книгой кудато ради пульта :))) )

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

5. "RE: COM-PORT прочитать не байт а 4 бита... Возможно ли вообе..."
Сообщение от Alexey emailИскать по авторуВ закладки on 18-Ноя-02, 02:19  (MSK)
>>>Не-а. Из-за ограничений интерфейса RS-232 минимальная длина - 5 бит.
>>а 5 бит??? ;) Как???
>
>Ну вообще есть очень хорошая книжка "Разработка устройств сопряжения", там все нюансы
>расписаны от и до. Поэтому, что бы не работать испорченным телефоном
>:), рекомендую обратиться непосредственно к ней. Хотя странно, всегда же можно
>меньшее количество бит свести к 8 и потом брать по маске...
>

Кстати немогу никак разобраться как юзать ioctl чтобы скорость порта выставить и всякие стоповые биты и четность, если /dev/cua0 открыт как FILE *f = fopen(...), а не как int f = open(...); (termio - выставляет все нормально, а к ioctl по этому поводу даже незнаю как подойти)

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


Удалить

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




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

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