avatar
Рейтинг
+0.88
Сила
1.22

Публикации

avatar
Привет всем. Я увидел, что тут упоминается HC-05/06. Я долгое время проработал в компании, которая штамповала кассовые аппараты с моей прошивкой/перепрошивкой и так же модулями, которые производились своими силами. С самого начала, ещё много лет тому назад, я «забил» напрочь надеяться на прошивку от китайцев, и по старту кассовых аппаратов, просто перепрошивал HC, на точно работающую прошивку, безусловно, сохранялись ID. Ну и плюс были реализованы другие прошивки, с другим функционалом, например стек AUDIO, или стек L2CAP. По сегодняшний день это успешно используется как в кассовых аппаратах так и в медицинских устройствах. И чипы эти CSRовские тоннами продаются, стоят центы. Если интересно, я могу поднять старые наработки(им правда уже лет 6-7), и есть прошивки, есть PCB плат, которые полная копия, по пинам, с HC-05/06. Кстати у нас долгое время закупали именно HC-06, из-за того, что там типа прошивка урезанная, и цена меньше. А далее по старту туда заливалась нужная прошивка. Правда, помню, прошивка дофига весила, но при серийном производстве я при прошивках процессоров, просто заливал нужные прошивки и никто сильно не задавался вопросами размеров данных. Если актуально, то я могу найти прошивки. Но самой ходовой прошивкой был SPP, и это был простой образ слитый с какой-то там версии HC05, куда, только, подставлялись данные имени модуля, и смены идентификаторов в сети, что бы простым смертным с таким же модулем нельзя было подойти и влезть в сеть. Кстати, вы же знаете, что все эти пароли/логины до одного места, можно просканировать и считать, а ещё лучше просто проигнорировать регистрацию. Так что если что, то единственный выход, — XORить данные на ходу.
avatar
Hi… I update links. Remember in the project not support INT!!! Link
avatar
Привет.
Вроде проверил только что запись, отлично всё пишет…
Такой вопрос, а шина данных через резисторы подтянута к VCC?
Сейчас попробую проверить именно вашу модель с заведением адреса на выборку памяти. Хотя лучше получить ваш проект, что бы было уже всё идентично.
avatar
Серёга, я эти модули знаю как облупленные…
Вот ссылка на silabs.org.ua/bc4/hc06.pdf тут АТ на 26-ой ноге!
Вот ссылка на silabs.org.ua/bc4/hc05.pdf тут АТ на 34-ой ноге!
У тебя модуль НС-05, иначе бы ты просто не вошёл в режим АТ команд… Если хочешь сделать его мастером, то дай команду AT+ROLE=1. Ещё я могу предположить, что у тебя и вправду прошивка от НС06 и тогда ты просто по включению всегда входишь в режим АТ команд, и 34-ая нога игнорируется. Но судя по фотографии у тебя именно НС-05 и производства Гонконг. Оба вида модулей лежат у меня на столе. Что у тебя выдаёт на команду «AT+NAME?» и на «AT+VERSION?»?

ОО… Нашёл… Вот различия между этими модулями от производителей — silabs.org.ua/bc4/hcsbp.pdf

Могу дать ссылку на wavesen.com, но там одни иероглифы =)
avatar
Хочу вставить свои пять копеек. Обязательно поправь этот модуль не HC-06, а HC-05. Версия 03 и 05 может работать как «мастер» так и «раб», а версии 04 и 06 только как мастер. У 05 и 06 разные пины, например пин 34 в 05 это АТ команды, а пин 26 в 06 это АТ команда. Мало того прошивка в версии 04 или 06 компании LinVor, а в 03 и 05 фирма от компании производителя WaveSen. Но эта проблема решается перепрошивкой модуля и из 06 можно сделать полнофункциональный 05. И данный модуль может поддерживать не только SPP, а ещё как минимум всё, что связано со звуком, что связано с протоколами принтера и всё что связано с сетями, например sFTP или sNET. Прошивки на эту штуку легко пишутся, мало того внутрь можно впихнуть логику. Наша компания подобные модули штампует тысячами и себе стоимость его не превышает доллара, да же при учёте шести-слойной платы.
avatar
Спасибо… С ужасом думал, как накинутся, что занимаюсь ерундой никому не нужной. Разъяснения по коду обязательно сделаю завтра утром. Там не так просто, использовано несколько нестандартных инструментов для достижения высокой скорости симуляции. Так же распишу как делать симуляцию. Схема очень проста. Но я боюсь, что я что-то не-до-разгадал из-за чего я не могу получить нормальную скорость. Поскольку тормоза в 40 раз это очень уж странно. Надеюсь, что опубликованную статью можно дополнять… =)