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

    @antowkacom Автор вопроса
    Пробовал разные, включая самописное. Также пробовал для UART разные скорости выставлять от 2400 до 115000.
    Что интересно входящие сообщения по bluetooth вычитываются из буфера модуля не целиком при любом входящем, а ровно столько байт, сколько было передано с компа.

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

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