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

 
 
> SIM800 DTR CTC RTS, каждый китайский модуль - новый гемор
MKdemiurg
сообщение Feb 11 2017, 13:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Запаял SIM800.
Всё пучком.
Только DTR не переключает режимы с прозрачного в командный и обратно. AT&D1 AT+CSCLK=0.
Выпаял полевик на входе. Оказалось, что внутри модуля на 3 ноге нет подтяги к VDD_EXT как было в SIM900. С подтяжкой в 10К прекрасно работает.
Вопрос - есть ещё какая-то команда или условие? Или китайцы - мрази?
Нигде ни в одном ДШ нет даже упоминания на изменения в аппаратной части кроме смены ног.



А так же команда AT+IFC=0,2 выдаёт ошибку.
Можно либо включить AT+IFC=2,2 всё, либо выключить AT+IFC=0,0.
Какому то китайцу было влом прописать ещё 2 ветки в ПО?
---
В даташите на Serial Port.

The DTR signal must be pulled to low level voltage when DTE is sending data
Т.е. нужно опустить DTR при передаче.

Теперь читаем дальше
To use this method, AT&D1 should be set firstly. Pull DTR line to ground for at least 1 second and then pull up, the module will switch from data mode to command mode and OK will be returned which indicates the module is in command mode.

Т.е. подтянуть к земле и отпустить надо , когда хочешь перейти в коммандный режим.
Чо за бред?

ТАк в каком состоянии держать DTR , куда подтягивать при включении? К VDD_EXT или GND?
Если подтянуть сразу к земле, как потом "ещё раз" подтянуть?
Если подтянуть к VDD_EXT, то как передавать данные?
В общем даташит точно китаец писал.
И судя по дальнейшим исследованием модуля - таки подтяжку с ноги они убрали, но нигде ни словом не обмолвились. Вот зачем так делать? Теперь надо соплемонтаж на всю партию плат делать...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Feb 11 2017, 17:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



А апнотес читать не пробовали? Для кого их пишут?

SIM800 Series_Serial Port_Application Note_V1.01.pdf

NOTE:
The DTR signal must pulled to low level voltage when DTE is sending data to module.
If DTR does not connect with DTE, DTR must be connected to GND via a 10K resistor.


для разных настроек команды

The AT command “AT&D” can be used to set DTR function mode.

* When it is set to "AT&D0", TA ignores status on DTR.

* When it is set to "AT&D1", ON (low)->OFF (high) on DTR: module will be changed to command mode when the connected call is remained.

* When it is set to "AT&D2", ON->OFF on DTR and pull DTR to high more than the time that the setting value by ATS10: call is disconnected, module is changed to command mode.


по поводу AT+IFC=0,2 выдаёт ошибку.

TCP/IP applications only support AT&D1 and AT&D0.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:43
Рейтинг@Mail.ru


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