Задать вопрос
@antowkacom

Bluetooth модуль HC-05 не передаёт в UART принятые данные?

Инфраструктура:

Есть модуль HC-05 в режиме Slave и скорость 19200, подключен к компу через переходник usb <-> uart FT232L, а также к телефону по BT (Bluetooth terminal).

Столкнулся со следующей проблемой

C компа все данные уходят замечательно, и приходят в телефон без проблем и задержек, а вот если, что-то отправляю с телефона, то на компе тишина, смотрел осциллографом TX модуля, там тишина (высокий уровень) при отправке данных с телефона на комп.

Но некоторые сообщения с телефона не пропадают, они в каком-то кол-ве накапливаются в буфере HC-05 и периодически отправляются на комп, при входящем сообщении из компа.

Настройки HC-05 следующие:

AT+DISC\r\n

AT+ORGL\r\n

AT+RMAAD\r\n

AT+NAME=TNC_MODEM_192\r\n

AT+ROLE=0\r\n

AT+UART=19200,0,0\r\n

AT+RESET\r\n
  • Вопрос задан
  • 526 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
@lonelymyp
Хочу вылезти из минуса по карме.
Приложения на телефоне пробовал разные?
Мне кажется это скорее в приложении передающий буфер так работает.
Ответ написан
Комментировать
@antowkacom Автор вопроса
Пробовал разные, включая самописное. Также пробовал для UART разные скорости выставлять от 2400 до 115000.
Что интересно входящие сообщения по bluetooth вычитываются из буфера модуля не целиком при любом входящем, а ровно столько байт, сколько было передано с компа.

Например по BT с телефона было отправлено: 123456789, модуль принял, но на комп ничего не ушло.
Далее с компа отправляю ABC, сразу после отправки получаю на комп сообщение 123,
затем повторно шлю ABC и опять на комп получаю 456 и т.д. пока не кончится сообщение. Сделал временное решение, с МК шлю пинг из нулей максимально допустимой длины входящей команды раз в 1 сек, таким образом вычитывается всё из модуля, кривое конечно решение.

Мог предположить, что модуль бракованный, но при этом в режиме AT команд работает чётко.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект