RS232/ Как отследить факт передачи данных по Rx, TX?

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс фев 26, 2012 10:53:30

Сообщение ArtemKolesnikov »

Всем привет!
Имеются два устройства, которые общаются между собой периодически, посылая данные друг другу.
Имеется доступ к линии.
Как можно отследить факт передачи данных (именно факт, содержимое посылок не нужно) ???
Посоветуйте пожалуйста микросхему. Нужно при появлении сигнала вызвать прерывание.
Может я че то недопонимаю, но краем мозга предполагаю, что это можно сделать силами USART-а той же ATTiny2313.
Заранее спасибо!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Нужен факт передачи любых данных или факт передачи конкретного байта? В первом случае сгодится любой МК с возможностью настройки "прерывания по изменению уровня", это любые ноги той же 2313. Во втором случае еще надо уточнить в какую сторону идет передача, если только в одну, то да на нее ставим ногу RX USARTа 2313, настраиваем скорость как в линии и ждем прерывания. Если передача в обе стороны, то нужно еще кое-какую логику прицепить.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 181
Зарегистрирован: Ср фев 18, 2009 13:59:46

Сообщение vispower »

передача по rs232 характеризуется наличием уровней 5/12v соответствующие 1 и 0v - соотв нулю, исходя из того что нули короткие (при большых скоростях) делаете схему разряжающую некую емкость через светодиод по факту фронта от 1 к 0 ну или что то типа того
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс фев 26, 2012 10:53:30

Сообщение ArtemKolesnikov »

Понял, спасибо огромное! В принципе ничего сложного нет.
Еще позвольте уточнить, если 5-вольтовый РС232, то согласования не нужно, если 12 - Макс232/3232?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

ArtemKolesnikov писал(а):Еще позвольте уточнить, если 5-вольтовый РС232, то согласования не нужно
Тогда это не RS232, это UART. Если конечно там инверсии сигналов нет...
ArtemKolesnikov писал(а):если 12 - Макс232/3232?
Это да.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Можно просто одновибратор поставить на логике.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 181
Зарегистрирован: Ср фев 18, 2009 13:59:46

Сообщение vispower »

Engineer_Keen писал(а):
ArtemKolesnikov писал(а):Еще позвольте уточнить, если 5-вольтовый РС232, то согласования не нужно
Тогда это не RS232, это UART. Если конечно там инверсии сигналов нет...
ArtemKolesnikov писал(а):если 12 - Макс232/3232?
Это да.
на сколько я помню есть микрухи которые и тот и тот уровень понимают, страрые интерфейсы были на 12 вольтах
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс фев 26, 2012 10:53:30

Сообщение ArtemKolesnikov »

Всем спасибо!
С этим вопросом разобрался.
Ответить

Вернуться в «Цифровая техника»