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

 
 
> 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
Ответов
Цырен.
сообщение Mar 17 2014, 02:39
Сообщение #2


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Если микроконтроллер(хост) выставил сигнал CTS, указывая, что не готов принимать даанные, то модуль в свою очередь перестанет слать данные в UART микроконтроллера и перестанет принимать данные из сети. Данные которе не были получены модулем по TCP/IP ретранслируются модулю несколько раз с определенным тайм-аутом. Как правило, таймаут не успевает истечь и микроконтроллер возвращает CTS в состояние готовности. Ну, а если микронтроллер ушел в глухой неответ, то через текоторое время на стороне сервера будет сгенерировано собтие Time-Out.


--------------------
Go to the top of the page
 
+Quote Post



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

 


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


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