HC05

lucky_guy
Offline
Зарегистрирован: 17.07.2018

Экспериментировал с модулем, перевел в режим AT+ROLE=2 (Slave-Loop). Как теперь сбросить его? Все команды возвращаются эхом.

Feofan
Offline
Зарегистрирован: 28.05.2017

см. "Примечание"

Отключить питание
Нажать и держать кнопку KEY
Дать питание
Ввести AT+ORGL
Отключить питание
lucky_guy
Offline
Зарегистрирован: 17.07.2018

Не прокатывает.
Модуль переходит в режим AT команд (медленно моргает светодиодом), но все равно работает эхом.

lucky_guy
Offline
Зарегистрирован: 17.07.2018

Засада с этими модулями. Остается один вариант - перепрошить, но судя по тому что я нашел в интете, там еще интересней.

1)Перепрошить можно только с помощью официального программатора BlueFlash.

2) Необходим LTP порт. Если у вас имеется - считайте повезло, можно прошить.

3) Если LTP нет(как у меня), то прошить можно ISP программатором. Но USBasp и прочие не подойдут, только официальный, т.к. используются недокументированные функции при прошивке.

Более того, мне прислали какую-то подделку. И не то что бы  я был против подделок, наоборот я рад что китайцы обеспечивают нас копеешными контроллерами и т.п. Но у меня из 2 модулей ни один не обнаруживается сам, и не обнаруживает других ни в каком из режимов (master|slave).

https://github.com/lorf/csr-spi-ftdi/issues/25

Посоветуйте пожалуйста модули и магазин где вы покупали, желательно дешевые. Изначально они покупались для перепрошивки Arduino по воздуху.

Спасибо!

rkit
Offline
Зарегистрирован: 23.11.2016

lucky_guy пишет:

Изначально они покупались для перепрошивки Arduino по воздуху.

Всё равно ведь придется нажимать кнопку сброса. И связь там полудуплексная, т.е. прошивка в два раза медленнее. С этими оговорками работает, я проверял, но просто сделать хороший шлейф практичнее.

lucky_guy
Offline
Зарегистрирован: 17.07.2018

rkit пишет:

Всё равно ведь придется нажимать кнопку сброса.

Нет, DTR берется от светодиода установки bluetooth соединения

rkit пишет:

И связь там полудуплексная, т.е. прошивка в два раза медленнее. С этими оговорками работает, я проверял, но просто сделать хороший шлейф практичнее.

Скорость не имеет никакого значения. Шлейф не подходит, т.к. arduino стоит далеко от компа, да еще и в труднодоступном месте. Проще вывести 4 проводка и подцепить BT модуль, чем снимать, перепрошивать и ставить обратно arduino.

rkit
Offline
Зарегистрирован: 23.11.2016

Это проверялось? Светодиод мигает ведь