реклама на сайте
подробности

 
 
> SIM900 GPRS, Аппаратное управление потоком
prottoss
сообщение Mar 1 2014, 04:02
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Всем привет.
Открыл новую тему, потому что не нашел ответов на форуме подобных вопрос.

Использую модуль для связи с устройства с сервером по GPRS.
1. Модуль настроен на работу в "ransparent mode".
2. DTR настроен командой AT&D1 на перевод модуля в командный режим по низкому уровню.

С управление потока от МК к модулю понятно - использую RTS/CTS
Как управлять потоком данных от модуля в МК? По DTR? Но тогда не понятно, когда ложить DTR? Модуль ответит, что он в командном режиме через секунду. А что до этого будет? Будут сыпаться данные?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Baser
сообщение Mar 1 2014, 17:47
Сообщение #2


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(prottoss @ Mar 1 2014, 06:02) *
С управление потока от МК к модулю понятно - использую RTS/CTS
Как управлять потоком данных от модуля в МК? По DTR?

Вы наверное, hardware flow control последние лет ХХ-цать не применяли biggrin.gif
Дело в том, что использование парных сигналов в одном направлении (RTS/CTS, DTR/DSR) регламентировалось стандартом где-то в конце 80-х прошлого века. Потом за избыточностью метода от него отказались и последние десятилетия все производители используют другию интерпретацию:
для управления потоком в одном направлении используется только один сигнал.
Т.е. RTS - выход на одном устройстве подключается к CTS - входу другого устройства и наоборот.
Одна линия управляет потоком в одном направлении, другая - в обратном.
Низкий уровень (CMOS UART-а) разрешает передачу, высокий - запрещает.

А пару сигналов DTR/DSR используют для контроля подключения кабелей для RS-232 или для разных других функций в случае местного соединения двух устройств (как у вас).
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 19:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016