JDY 16 Bluetooth
Сообщений 1 страница 14 из 14
Поделиться22020-01-13 22:57:23
как с "конектить" его для настройки его АТ командами?
На контакт SET подать "0".
https://www.electrodragon.com/w/images/ … manual.pdf
На стр.2 таблица Pin function description
Отредактировано Nord (2020-01-13 22:59:15)
Поделиться42020-01-13 23:21:41
У меня другой модуль
Ох, да... Биг сорри... 
В вашем случае это вывод PWRC...
Поделиться52020-01-14 20:04:38
Nord Спасибо работает на компе , а в терминале через телефон нет ничего ( с тел. просто приходят команды в терминал на комп) . И почему то на некоторые команды не отвечает. Ладно спасибо!
Отредактировано qewin (2020-01-14 20:06:31)
Поделиться62020-05-22 13:10:41
Все привет! Вернулся к этому модулю снова, по UART_у в связке Atmega Nextion и этот модуль+Терминал на телефоне. Есть вопросы . 1. Влияет ли разность сигналов друг на друга( чтобы читалось от одуля пришлось поставить резюк на линию TX от модуля). 2. Внутрисхемно, Atmega принемает от nextion и jdy-16 но исходящие с Nextion не приходят в терминал на тел. по блютузу.
Отредактировано qewin (2020-05-22 13:11:30)
Поделиться72020-05-22 19:58:27
Вернулся к этому модулю снова, по UART_у в связке Atmega Nextion и этот модуль+Терминал на телефоне. Есть вопросы . 1. Влияет ли разность сигналов друг на друга( чтобы читалось от одуля пришлось поставить резюк на линию TX от модуля). 2. Внутрисхемно, Atmega принемает от nextion и jdy-16 но исходящие с Nextion не приходят в терминал на тел. по блютузу.
Схему подключения (соединений), плиз...
Может, такая (ранее где-то тут предлагалась) схема спасет ?
Поделиться92020-05-23 10:06:31
схема спасет
угу, только походу диоды на оборот включать)
и если хором будут отвечать, то будет глюк)
Поделиться102020-05-23 12:23:52
На скорую попробовал схему диодами, пока резуль нерабочий. Попробовал по всякому и подстроечным резюком. Есть подозрение на модуль так как если включаю ТХ модуля он сразу блокирует ТХ Nextion. Помогает только резюк 18-25ом на линию ТХ от модуля( и то работает нестобильно)
По линии RX вся периферия получает и работает отлично. Будем искать 
Поделиться112020-05-23 14:32:31
Суть UART в том, что по умолчанию он всегда держится к питанию. Следовательно, чтобы его насильно продавить, надо последовательно резюк ставить с каждым TX. Но при таком подходе, будет провал по фронтам...в общем гимор.
Поделиться122020-05-23 21:08:51
угу, только походу диоды на оборот включать)
Схема не моя, была предложена одним из наших форумчан.
От себя - проверял на макетке (мастер + 2 слейва), все работало.
qewin, изначально UART не заточен для многоточечной схемы, поэтому и глюки получаете.
Нужна диспетчеризация, хоть программная, хоть аппаратная.
Заставить Nextion откликаться только при обращении к нему - нерешимо, т.к. в его прошивке это не предусмотрено.
Даже если этот вопрос решить с другим слейвом, то дисплею это не объяснить... 
Остается - аппаратно, например использовать разные UART'ы для каждого.
Поделиться132020-05-23 21:21:11
Я пока думаю пробую, но схож с мнением RDW
Поделиться142020-05-24 01:47:52
Задачу решил.

Резистор подобрал так как без него они не работали на передачу. И оказалась такая фигня стоило законектится JDY-16 прилетал Принятый_символ "10" и все на этом прием от Slave_ов прекращалось.
Принятые_данные_usart:
Принятый_символ = Udr
If Принятый_символ <> 9 Then ========= "10" ( это конец строки?) была с ней работало всё и Nextion , но с модулем просто уходит в ступор
If Принятый_символ <> 13 Then Буфер_приема = Буфер_приема + Chr(принятый_символ)
Incr Счетчик_принятых_символов ' Считаем количество принятых символов
Else ' Иначе выключаем приём и ставим метку, что приём закончен (принято всё сообщение), можно что-то делать с принятым
Disable Urxc ' Выключаем приём, пока не обработаем принятое сообщение
Счетчик_принятых_символов = 0 ' Сбрасываем счётчик символов, готовим к следующему приёму
Флаг_есть = 1 ' Если символ оказался "Enter", тогда флаг
' устанавливаем в 1. "Enter"- конец сообщения
End If
Return
Отредактировано qewin (2020-05-24 10:08:35)



