Для коректної роботи пристрою контролер слід шити зі значенняммолодшого байта ф'юзів (Low Fuse Byte) 0xE4 У такому випадкутактування здійснюватиметься від внутрішнього джерела з частотою 8МГц без подальшого поділу./p>
BK8000L
Bluetooth Модуль BK8000L поставляється готовим до використання ініяких маніпуляцій зі зміною вбудованого програмного забезпеченнязабезпечення проводити як не потрібно. Втім, в моєму випадкувиявилося, що модуль за замовчуванням працює в режимі гарнітури(WEARABLE HEADSET) і при виклику співрозмовника, що входить, дужепогано чути в динаміках. Інформації на даний модуль в інтернетівкрай мало і вищеописане лише припущення, але перепрошивкавиправила ситуацію, до того ж не зайвим було змінити ім'я пристроюзі стандартного "BK8000L" на щось очевидніше.
Для перепрошивки флеш пам'яті модуля використовувався програматорCH341A. Апаратна частина була куплена у китайців (CH341A HW), апрограмна частина знайдена на просторах Інтернету (CH341A SW). Дляпрошивки пам'яті сам модуль необхідно ввести у стан скидання. Дляцього передбачено перемичку з 8-ї ноги модуля RST на землю.Запитувати при цьому модуль немає необхідності, програматор зробитьце сам. На платі модуля встановлена мікросхема пам'яті FM25F04ємністю 512 кілобайт . Дані для редагування розташовуються вобласті, що починається адресою 0х41000. Режим роботи модулякодується байтом за адресою 0х41032:01 - WEARABLE HEADSET; 02 -HANDSFREE. Зважаючи на все, модуль може працювати і в іншихрежимах, у відсутності необхідності працездатність у цих випадкахне перевірялася. Далі (з адреси 0x41033) кодується ім'я модуляASCII форматі. Скільки символів можна використовувати для іменідостеменно невідомо, можливо 32, аж до адреси 0х41052, але це неточно.Експериментально підтверджено безпеку використання "VW_GOLF4"замість "BK8000L".
Вміст пам'яті bluetooth модуля до та після прошивки
NB Перед прошивкою доцільно віднімати та зберегти бекап.
Досвід використання пристрою в режимі hands free будутьопубліковані пізніше. Експерименти із підключенням мікрофоназатягуються…






Коментарі12
У вас не залишилося прошивки?
Прошивки чого? Модуля BK8000L чи мікроконтролера?
Думаю модуля. Модуль був справний, виявлявся і з'єднувався по Bluetooth з телефоном. Вважав прошивку, зберіг у файл, виправив назву модулю, спробував залити, а програма пише, що не збігається записаний і прочитаний. Просто читаю вміст, натискаю перев...
Давно було, погано пам'ятаю. Але програма яка прошиває начебто працювала не стабільно, за одну сесію можна було зробити щось одне вичитати чи залити. Потрібно було закривати та відкривати програму заново. Начебто якось так. скиньте в личку свій e-mai...
8 ногу на яку землю? Їх багато в цьому модулі
Якщо мені не змінює пам'ять всі землі модуля всередині з'єднані між собою, так що на будь-яку. На 16 або 17 ногу.
Вітаю! Підкажи як відредагувати адресу модуля? Ніяк не можу знайти його розташування в пам'яті
Не знаю. Вся відома мені інформація у статті.
.спасибі, допомогло. перепрошив. спробував з 11 символів з пробілом - прокотило.
Будь ласка. Значить не дарма писав )
Відмінна тема! Дякую за інформацію. Роблю апгрейд старенького Барка 001 двійки. Не знав який модуль туди вкоротити, щоб змінити назву пристрою з суньхуїдзінь на щось більш осудне.
Дуже цікаво і нічого не зрозуміло )