Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Разное » JDY 16 Bluetooth


JDY 16 Bluetooth

Сообщений 1 страница 14 из 14

1

С новым годом!  Кто имел дело с этим модулем, вопрос как с "конектить" его для настройки его АТ командами?  Модуль сам работает и через Bluetooth и по Uart. Только не отвечает на запросы своих настроек по "даташиту"

http://forumuploads.ru/uploads/0000/25/b8/1360/t74618.jpg

http://forumuploads.ru/uploads/0000/25/b8/1360/t14107.jpg

Отредактировано qewin (2020-01-13 23:00:39)

0

2

qewin написал(а):

как с "конектить" его для настройки его АТ командами?

На контакт SET подать "0".
https://www.electrodragon.com/w/images/ … manual.pdf
На стр.2 таблица Pin function description

Отредактировано Nord (2020-01-13 22:59:15)

0

3

Nord Привет! У меня другой модуль

JDY-16

Отредактировано qewin (2020-01-13 23:07:02)

0

4

qewin написал(а):

У меня другой модуль

Ох, да... Биг сорри... ;)
В вашем случае это вывод PWRC...

0

5

Nord Спасибо работает на компе , а в терминале через телефон нет ничего ( с тел. просто приходят команды в терминал на комп) . И почему то на некоторые команды не отвечает. Ладно спасибо!

Отредактировано qewin (2020-01-14 20:06:31)

0

6

Все привет! Вернулся к этому модулю снова, по UART_у в связке  Atmega Nextion и этот модуль+Терминал на телефоне. Есть вопросы . 1. Влияет ли разность сигналов друг на друга( чтобы читалось от одуля пришлось поставить резюк на линию TX от модуля). 2. Внутрисхемно, Atmega принемает от nextion и jdy-16 но исходящие с Nextion не приходят в терминал на тел. по блютузу.

Отредактировано qewin (2020-05-22 13:11:30)

0

7

qewin написал(а):

Вернулся к этому модулю снова, по UART_у в связке  Atmega Nextion и этот модуль+Терминал на телефоне. Есть вопросы . 1. Влияет ли разность сигналов друг на друга( чтобы читалось от одуля пришлось поставить резюк на линию TX от модуля). 2. Внутрисхемно, Atmega принемает от nextion и jdy-16 но исходящие с Nextion не приходят в терминал на тел. по блютузу.

Схему подключения (соединений), плиз...
Может, такая (ранее где-то тут предлагалась) схема спасет ?
http://forumfiles.ru/uploads/0000/25/b8/1743/t446760.jpg

0

8

Nord Привет! У меня схем последнее время нет сразу разрабатываю в Layout. Расключение такое RX на TX     Tx на  RX примяком, как бы и все :dontknow:
Современная тенденция "Модульная" :D
http://forumfiles.ru/uploads/0000/25/b8/1360/t653985.jpg

Отредактировано qewin (2020-05-22 22:13:02)

0

9

Nord написал(а):

схема спасет

угу, только походу диоды на оборот включать)
и если хором будут отвечать, то будет глюк)

0

10

На скорую попробовал схему  диодами, пока резуль нерабочий. Попробовал по всякому и подстроечным резюком. Есть подозрение на модуль  так как если включаю ТХ модуля он сразу блокирует ТХ Nextion. Помогает только резюк 18-25ом на линию ТХ от модуля( и то работает нестобильно)
По линии RX вся периферия получает  и работает отлично. Будем искать :yep:

0

11

Суть UART в том, что по умолчанию он всегда держится к питанию. Следовательно, чтобы его насильно продавить, надо последовательно резюк ставить с каждым TX. Но при таком подходе, будет провал по фронтам...в общем гимор.

0

12

RDW написал(а):

угу, только походу диоды на оборот включать)

Схема не моя, была предложена одним из наших форумчан.
От себя - проверял на макетке (мастер + 2 слейва), все работало.

qewin, изначально UART не заточен для многоточечной схемы, поэтому и глюки получаете.
Нужна диспетчеризация, хоть программная, хоть аппаратная.
Заставить Nextion откликаться только при обращении к нему - нерешимо, т.к. в его прошивке это не предусмотрено.
Даже если этот вопрос решить с другим слейвом, то дисплею это не объяснить... ;)
Остается - аппаратно, например использовать разные UART'ы для каждого.

0

13

Я пока думаю пробую, но схож с мнением   RDW

0

14

Задачу решил.
http://forumfiles.ru/uploads/0000/25/b8/1360/t81805.jpg
Резистор подобрал так как без него они не работали на передачу. И оказалась такая фигня стоило законектится JDY-16  прилетал Принятый_символ  "10" и все на этом прием от Slave_ов прекращалось.

Принятые_данные_usart:

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

Return

Отредактировано qewin (2020-05-24 10:08:35)

0


Вы здесь » Программирование ATMEL в BASCOM. » Разное » JDY 16 Bluetooth