Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
BenderKat
Зарегистрирован: 11.06.2005 Сообщения: 1
|
Добавлено: Вс Июн 12 2005 00:17 Заголовок сообщения: COM-порт и радиомодем |
|
|
Как программно выделить с COM-порта сообщения от нескольких радиомодемов, разделить их и перевести из двоичной системы? Есть ли заготовки или нужно писать с нуля? (Асинхронный радиомодем T-96SR представляет собой "прозрачное" устройство реального времени. Для обмена данными не требуется специального протокола обмена, данные передаются в радиоканал в той последовательности, в которой были приняты радиомодемом от контроллера, терминала или компьютера по интерфейсу RS-232 без искажений и дополнительной обработки.) Всем спасибо. _________________ Katerina |
|
Вернуться к началу |
|
|
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Вт Июн 14 2005 11:47 Заголовок сообщения: Не знаю насколько поможет... |
|
|
Есть у микропроцессоров такой механизм, как возбуждение прерывания по совпадению 9 бита в пачке. Т.е. механика следующая (кстати это классика - см. литературу по МК, последовательные порты) - при инициализации выставляеться единичка в спец. регистр и взводиться прерывание на приёме, если 9 бит совпал. При передаче выставляешь 9 бит, передаёшь адресс (кому данные предназначены) и далее сами данные, с погашенным 9 битом. Принимающая сторона в обработчике прерывания проверяет адресс - если совпадает, гасим 9 бит на приёме. Если нет - засыпаем.
Это уровень эээээээээээ канала, скажем так. Ну далее навернуть логику адрессации и передачи кванта данных - дело не сложное.
удачи Вам
(круглый)
ЗЫ
У писюков - честно говоря не заглядывал давно в последовательную связь. _________________ (круглый) |
|
Вернуться к началу |
|
|
|