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

 
 
> CTS
sheik
сообщение Jul 14 2011, 10:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 28-10-10
Пользователь №: 60 498



Всем доброго времени суток!

Не могу понять такую вещь: у меня есть 2 модуля Sim900 - один на отладочной плате, другой сам припаял.
Оба функционируют нормально. Только вывод CTS у модуля с отладочной платы всегда в положении 0, даже при обмене командами, а у другого модуля (с самодельной платы) CTS в положении 1 и при обмене принимает значение 0.

Я не особо силен в тонкостях RTS CTS. Почитал литературу на модуль. RTS - вход и меняться сам не должен (кстати вчера был всегда в 1, а сегодня в 0 - какое для него нормальное состояние). CTS - выход. Делаю вывод, что самодельная плата работает правильно. Может что-то зависит от прошивки? Или эти выводы как-то включить надо?

в качестве эксперимента оставлял все выводы модулей висеть в воздухе - та же картина. у одинаковых модулей разные результаты

А вообще на практике эти выводы сильно нужны? Для передачи небольшого объема данных по GPRS например?

Сообщение отредактировал sheik - Jul 14 2011, 10:18
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=F8=
сообщение Jul 14 2011, 10:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Что значит при обмене принимает? Если CTS в "1"(на самом модуле!!!) значит модуль не готов ничего принимать. А RTS должны установить в "0"(на самом модуле!!!) вы иначе модуль ничего вам передавать не будет. Кстати поясните где вы измеряете эти "1"/"0" непосредственно на модуле или на RS232? А то ведь преобразователи с инверсией TTL<->RS232 работают. Кроме того посмотрите команду AT+IFC
Go to the top of the page
 
+Quote Post



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

 


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


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