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

 
 
> 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
Ответов
MKdemiurg
сообщение Feb 12 2017, 08:33
Сообщение #2


Знающий
****

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



Цитата(CADiLO @ Feb 12 2017, 11:12) *
>>>Во1 у меня DTR connect with DTE. Через N канальник. стоком к DTR.

Резистор в землю, полевик между Vext и DTR
Открыт полевик - 1, закрыт - 0
А если контроллер не выше 3.3 питается, то там напрямую ножка порта идет на DTR и 0/1 прямо с нее.


У меня наоборот...Полевик на землю перед включением модуля.
И раньше в Sim900 всё прекрасно работало. (на DTR 2.7В)
Теперь у китайцев видать ноги не разводились, но упомянуть об этом они в апноутах по переходу с 900х "забыли".
Прелестно...

Опять же читаем апноут...

Pull DTR line to ground for at least 1 second and then pull up

Подтянуть на землю на 1 секунду и вернуть. Каким образом я подтяну на землю, если у меня УЖЕ будет подтяжка на землю если следовать предыдущем апноуту.

Что вообще там на входе? какая цепь? база?
---

Ещё не понятно!
The DTR signal must be pulled to low level voltage when DTE is sending data
Т.е. когда я передаю данные, DTR надо держать на земле. Но как тогда после передачи данных я перейду в командный режим, если DTR уже на земле?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 20:37
Рейтинг@Mail.ru


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