Модифікація CCLoader
- 15.09.20, 19:34
Купив я нещодавно bluetooth модуль mlt-bt05. Це один з клонів модуля HM-10, який ідентичний йому за апаратною частиною, але має зовсім інше програмне забезпечення. Програмне забезпення модуля mlt-bt05 мене не влаштувало, бо в ньому немає можливості встановлювати, таку характеристику послідовного з'єднання як парність. В інтернеті я знайшов інформацію про те, що цей модуль можна перепрошити і зробити з нього повноцінний HM-10.
Коротко як це робиться.
З GitHub скачується проект CCLoader
Він складається з двох частин. Одна - це скетч для плати Arduino. Його треба скомпілювати і завантажити на плату Arduino Uno або Arduino Mega. Плата Arduino підключається до модуля mlt-bt05 згідно до схеми
Друга частина - це програма для ПК. Ця програма зв'язується по послідовному порту з Arduino. Передає прошивку на плату Arduino, а вже Arduino прошиває модуль.
На github є як вихідній файл програми, так і вже зібрана програма для Windows.
Але, коли я спробував її запустити, то отримав помилку "illegal comport number"
Переглянувши вихідний файл я зрозумів, що програма може працювати з послідовними портами від COM1 до COM16. А в мене послідовний порт від Arduino був COM17.
Звичайно можна в системі змінити номер порта на меньший. Але мені більш до душі було виправити програму і зробити можливість працювати з будь-якими номерами портів.
В результаті я вніс зміни і успішно перепрошився через COM17.
Посилання на модифікований CCLoader.exe і його вихідний файл нижче
0