image_2022-09-04_11-15-58.png
107.3 KB
#программы
Visual Studio Code
Среда для редактирования, сборки и загрузки прошивки. Качаем свежую версию по ссылке:
https://code.visualstudio.com/download
_
Visual Studio Code
Среда для редактирования, сборки и загрузки прошивки. Качаем свежую версию по ссылке:
https://code.visualstudio.com/download
_
вск.png
21.7 KB
Для работы нужно установить 3 расширения. Открываем VSK и нажимаем на иконку "Расширения"
_
_
Вск1.png
12.9 KB
В строку поиска пишем:
Russian Language Pack for Visual Studio Code (русский язык)
Нажимаем на найденное расширение и устанавливаем его. Аналогично с остальными:
vscode-pdf (просмотр файлов .pdf)
PlatformIO IDE (среда разработки)
_
Russian Language Pack for Visual Studio Code (русский язык)
Нажимаем на найденное расширение и устанавливаем его. Аналогично с остальными:
vscode-pdf (просмотр файлов .pdf)
PlatformIO IDE (среда разработки)
_
Пио.png
9.3 KB
После установки расширений VSK сменит язык интерфейса на русский, вы сможете открывать файлы документации в папке с исходником прямо из программы и в панели действий появится значёк Platformio.
Установка завершена.
Установка завершена.
👍8
1.png
75 KB
#прошивка
Сборка прошивки и прошивка платы
Открываем нужный исходник.
Я показываю на примере исходника 2021 года.
Нажимаем на иконку Platformio, далее "Open", "Open Project"
_
Сборка прошивки и прошивка платы
Открываем нужный исходник.
Я показываю на примере исходника 2021 года.
Нажимаем на иконку Platformio, далее "Open", "Open Project"
_
11.png
108.7 KB
В открывшемся окне проводника открываем папку с исходником, ту, где лежит файл platformio.ini.
Обязательно нужен доступ в интернет, на этом этапе PIO будет докачивать и устанавливать необходимые файлы для работы. От вас ничего не требуется, только подождать. В дальнейшем доступ в интернет нужен только для обновления
_
Обязательно нужен доступ в интернет, на этом этапе PIO будет докачивать и устанавливать необходимые файлы для работы. От вас ничего не требуется, только подождать. В дальнейшем доступ в интернет нужен только для обновления
_
2.png
58.3 KB
PIO откроет файл platformio.ini. В этом файле нужно выбрать нужный нам вариант сборки, в данном случае VARIANT_HOVERCAR. Для этого стираем ; перед нужным вариантом
_
_
3.png
43.5 KB
В нижнем левом углу кнопки, нам нужны три основные, их назначение на фото.
Build - собирает прошивку без прошивки чипа. Файл прошивки будет лежать в рабочей папке PIO, она находится в папке с исходником.
Upload - собирает прошивку и прошивает чип. Настоятельно рекомендуется стирать чип перед прошивкой с помощью ST-link утилиты! Для этого достаточно в программе нажать на ластик и подтвердить действие, она сама подключится и сотрёт чип.
Clean - стирает содержимое рабочей папки PIO
_
Build - собирает прошивку без прошивки чипа. Файл прошивки будет лежать в рабочей папке PIO, она находится в папке с исходником.
Upload - собирает прошивку и прошивает чип. Настоятельно рекомендуется стирать чип перед прошивкой с помощью ST-link утилиты! Для этого достаточно в программе нажать на ластик и подтвердить действие, она сама подключится и сотрёт чип.
Clean - стирает содержимое рабочей папки PIO
_
4.png
142.3 KB
В проводнике переходим в папку lnc, файл config.h
В этом файле находятся все настройки прошивки.
В разделе VARIANT_HOVERCAR SETTINGS настраиваем режим регулирования (скорость, напряжение или крутящий момент), направление вращения колёс, задний ход, круиз
_
В этом файле находятся все настройки прошивки.
В разделе VARIANT_HOVERCAR SETTINGS настраиваем режим регулирования (скорость, напряжение или крутящий момент), направление вращения колёс, задний ход, круиз
_
5.png
125.6 KB
В разделе "MOTOR CONTROL" настраивается режим работы моторов, максимальные токи на колесо и ток перегрузки, включение и отключение ослабления поля. Также можно отключить любое из колёс.
По умолчанию прошивка собирается с параметрами:
-ток на 1 колесо 15 ампер (амперметр не точный, на разных платах измеряет с разной погрешностью)
-ток перегрузки 17 ампер
-ослабление поля отключено, активны оба колеса, режим работы моторов FOC TRQ
_
По умолчанию прошивка собирается с параметрами:
-ток на 1 колесо 15 ампер (амперметр не точный, на разных платах измеряет с разной погрешностью)
-ток перегрузки 17 ампер
-ослабление поля отключено, активны оба колеса, режим работы моторов FOC TRQ
_
22.png
31.1 KB
После настройки нажимаем "Upload", чтобы собрать прошивку и прошить чип.
В этот момент компилятору нужен доступ в интернет для подтягивания зависимостей. Это займёт некоторое время, по окончанию сборки вы увидите уведомление "SUCCESS", всё получилось. Плата пиликнет мелодию и долгий однотонный писк, что подтверждает, что прошили успешно
_
В этот момент компилятору нужен доступ в интернет для подтягивания зависимостей. Это займёт некоторое время, по окончанию сборки вы увидите уведомление "SUCCESS", всё получилось. Плата пиликнет мелодию и долгий однотонный писк, что подтверждает, что прошили успешно
_
ошибка.png
31.7 KB
Если при первой попытке прошивки компилятор выдал сообщение об ошибке - нажимаем кнопку "Clean", чтоб стереть содержимое рабочей папки и заново "Upload" либо "Build"
👍12
Media is too big
VIEW IN TELEGRAM
#фазировка, #подключение, #моторколесо
Подбор фаз моторов
В некоторых случаях после прошивки колёса не крутятся, блокируются, неверно реагируют на ручки газа и тормоза. В этом случае нужно подобрать правильную последовательность фаз и датчиков холла. Есть 2 способа это сделать - сменить назначение программно или просто поменять провода местами.
Второй способ на видео
Подбор фаз моторов
В некоторых случаях после прошивки колёса не крутятся, блокируются, неверно реагируют на ручки газа и тормоза. В этом случае нужно подобрать правильную последовательность фаз и датчиков холла. Есть 2 способа это сделать - сменить назначение программно или просто поменять провода местами.
Второй способ на видео
👍10
комбинации фаз и холлов.png
26.9 KB
#фазировка, #подключение, #моторколесо
Таблица для подбора фаз моторов
Таблица вариантов подключения фазных проводов и проводов от датчиков холла к плате гироскутера. Перебираем по порядку варианты фазных проводов, если колесо не закрутилось - меняем провода холлов на следующий вариант и заново подбираем фазные пока колесо не будет крутиться правильно, без рывков и посторонних шумов. Наглядное описание на видео в предыдущем посте
Таблица для подбора фаз моторов
Таблица вариантов подключения фазных проводов и проводов от датчиков холла к плате гироскутера. Перебираем по порядку варианты фазных проводов, если колесо не закрутилось - меняем провода холлов на следующий вариант и заново подбираем фазные пока колесо не будет крутиться правильно, без рывков и посторонних шумов. Наглядное описание на видео в предыдущем посте
👍3
Оглавление. Или содержание.
Связанный чат с обсуждением
https://t.iss.one/hover_ru
3D модели для печати
https://t.iss.one/Hover_3D
Канал и обсуждение по двухплатным гироскутерам, 3Д печати и прочим вопросам
https://t.iss.one/kickscooter_diy
https://t.iss.one/kickscootergreenbyteschat
Соседний чат по переделке
https://t.iss.one/samodelkiIzGiroskutera
Группа в ВК
https://vk.com/club198711307
_
1. Виды гироскутеров
https://t.iss.one/hover_faq/23
2. Компоненты на плате гироскутера и назначение выводов
https://t.iss.one/hover_faq/28
3. Схема основной платы гироскутера
https://t.iss.one/hover_faq/31
4. Базовая схема подключения курков газа и тормоза
https://t.iss.one/hover_faq/32
5. Переделка платы гироскутера для подключения курков газа и тормоза
https://t.iss.one/hover_faq/32
6. Программа STM32 ST-LINK Utility
https://t.iss.one/hover_faq/37
7. Программа Flash Loader Demonstrator
https://t.iss.one/hover_faq/38
8. Подключение программатора, снятие защиты от чтения и стирание чипа через STM32 ST-LINK Utility
https://t.iss.one/hover_faq/45
9. Самый СВЕЖИЙ ОРИГИНАЛЬНЫЙ исходник прошивки,
Вики по разделу HOVERCAR и обсуждение проблем (на английском языке)
https://t.iss.one/hover_faq/51
10. Более ранние варианты исходников и доработанные версии
https://t.iss.one/hover_faq/58
11. Программа Visual Studio Code, установка и настройка
https://t.iss.one/hover_faq/64
12. Сборка прошивки и прошивка платы через Visual Studio Code
https://t.iss.one/hover_faq/68
13. Подбор фаз моторов, таблица для подбора фаз
https://t.iss.one/hover_faq/76
https://t.iss.one/hover_faq/77
14. Калибровка ручек газа и тормоза
https://t.iss.one/hover_faq/81
15. Калибровка вольтметра в плате гироскутера
https://t.iss.one/hover_faq/82
16. Прошивка с телефона. Терминал в телефоне
https://t.iss.one/hover_faq/86
17. Протокол DEBAG SERIAL. Подключение к плате по блютуз и настройка параметров
https://t.iss.one/hover_faq/91
18. Доработанная прошивка от @s-tver с выводом информации на бортовой компьютер.
https://t.iss.one/hover_faq/100
19. Несколько готовых прошивок от @Jenya_m_80.
https://t.iss.one/hover_faq/102
20. Изменение тормозного усилия переднего колеса самоката.
https://t.iss.one/hover_faq/103
21. Информация по колёсам, сводная таблица.
https://t.iss.one/hover_faq/104
22. Изменения ПДД с 1 марта 2023 г.
https://t.iss.one/hover_faq/105
23. Переделка телекоммуникационных БП в мощные зарядные устройства.
https://t.iss.one/hover_faq/106
24. Полезные калькуляторы радиолюбителя
https://t.iss.one/hover_faq/107
25. Параллельное соединение плат для полного привода.
https://t.iss.one/hover_faq/110
26. Звуковые сигналы ошибок.
https://t.iss.one/hover_faq/112
27. Диагностика и ремонт платы.
https://t.iss.one/hover_faq/114
27. Прошивки и исходники от @kep12 (облако майл.ру)
https://t.iss.one/hover_faq/116
28. Баг с тормозами при полном газе
https://t.iss.one/hover_faq/117
29. Самые простые, базовые схемы переделки, 2 курка и круиз
https://t.iss.one/hover_faq/119
30. Схемы управления световыми приборами
https://t.iss.one/hover_faq/121
31. Расположение фаз и датчиков холла в мотор-колесе
https://t.iss.one/hover_faq/124
32. Простая прошивка для детских машинок с переключателем "ВПЕРЁД" - "0" - "НАЗАД"
https://t.iss.one/hover_faq/125
33. Документация и ПО для Смарт БМС Jiabaida
https://t.iss.one/hover_faq/129
34. Прошивка от @M_a_x_i_m_123 с БК на ESP-01 либо WEMOS
https://t.iss.one/hover_faq/130
35. Полезные посты с группы в ВК
https://t.iss.one/hover_faq/132
36. Комплект для инвалидной коляски
https://t.iss.one/hover_faq/134
37. Управление выпрямителями ELTEK FLATPACK по CAN
https://t.iss.one/hover_faq/137
38. Прошивка HOVERCAR SOFT и ПО для настройки
https://t.iss.one/hover_faq/138
Связанный чат с обсуждением
https://t.iss.one/hover_ru
3D модели для печати
https://t.iss.one/Hover_3D
Канал и обсуждение по двухплатным гироскутерам, 3Д печати и прочим вопросам
https://t.iss.one/kickscooter_diy
https://t.iss.one/kickscootergreenbyteschat
Соседний чат по переделке
https://t.iss.one/samodelkiIzGiroskutera
Группа в ВК
https://vk.com/club198711307
_
1. Виды гироскутеров
https://t.iss.one/hover_faq/23
2. Компоненты на плате гироскутера и назначение выводов
https://t.iss.one/hover_faq/28
3. Схема основной платы гироскутера
https://t.iss.one/hover_faq/31
4. Базовая схема подключения курков газа и тормоза
https://t.iss.one/hover_faq/32
5. Переделка платы гироскутера для подключения курков газа и тормоза
https://t.iss.one/hover_faq/32
6. Программа STM32 ST-LINK Utility
https://t.iss.one/hover_faq/37
7. Программа Flash Loader Demonstrator
https://t.iss.one/hover_faq/38
8. Подключение программатора, снятие защиты от чтения и стирание чипа через STM32 ST-LINK Utility
https://t.iss.one/hover_faq/45
9. Самый СВЕЖИЙ ОРИГИНАЛЬНЫЙ исходник прошивки,
Вики по разделу HOVERCAR и обсуждение проблем (на английском языке)
https://t.iss.one/hover_faq/51
10. Более ранние варианты исходников и доработанные версии
https://t.iss.one/hover_faq/58
11. Программа Visual Studio Code, установка и настройка
https://t.iss.one/hover_faq/64
12. Сборка прошивки и прошивка платы через Visual Studio Code
https://t.iss.one/hover_faq/68
13. Подбор фаз моторов, таблица для подбора фаз
https://t.iss.one/hover_faq/76
https://t.iss.one/hover_faq/77
14. Калибровка ручек газа и тормоза
https://t.iss.one/hover_faq/81
15. Калибровка вольтметра в плате гироскутера
https://t.iss.one/hover_faq/82
16. Прошивка с телефона. Терминал в телефоне
https://t.iss.one/hover_faq/86
17. Протокол DEBAG SERIAL. Подключение к плате по блютуз и настройка параметров
https://t.iss.one/hover_faq/91
18. Доработанная прошивка от @s-tver с выводом информации на бортовой компьютер.
https://t.iss.one/hover_faq/100
19. Несколько готовых прошивок от @Jenya_m_80.
https://t.iss.one/hover_faq/102
20. Изменение тормозного усилия переднего колеса самоката.
https://t.iss.one/hover_faq/103
21. Информация по колёсам, сводная таблица.
https://t.iss.one/hover_faq/104
22. Изменения ПДД с 1 марта 2023 г.
https://t.iss.one/hover_faq/105
23. Переделка телекоммуникационных БП в мощные зарядные устройства.
https://t.iss.one/hover_faq/106
24. Полезные калькуляторы радиолюбителя
https://t.iss.one/hover_faq/107
25. Параллельное соединение плат для полного привода.
https://t.iss.one/hover_faq/110
26. Звуковые сигналы ошибок.
https://t.iss.one/hover_faq/112
27. Диагностика и ремонт платы.
https://t.iss.one/hover_faq/114
27. Прошивки и исходники от @kep12 (облако майл.ру)
https://t.iss.one/hover_faq/116
28. Баг с тормозами при полном газе
https://t.iss.one/hover_faq/117
29. Самые простые, базовые схемы переделки, 2 курка и круиз
https://t.iss.one/hover_faq/119
30. Схемы управления световыми приборами
https://t.iss.one/hover_faq/121
31. Расположение фаз и датчиков холла в мотор-колесе
https://t.iss.one/hover_faq/124
32. Простая прошивка для детских машинок с переключателем "ВПЕРЁД" - "0" - "НАЗАД"
https://t.iss.one/hover_faq/125
33. Документация и ПО для Смарт БМС Jiabaida
https://t.iss.one/hover_faq/129
34. Прошивка от @M_a_x_i_m_123 с БК на ESP-01 либо WEMOS
https://t.iss.one/hover_faq/130
35. Полезные посты с группы в ВК
https://t.iss.one/hover_faq/132
36. Комплект для инвалидной коляски
https://t.iss.one/hover_faq/134
37. Управление выпрямителями ELTEK FLATPACK по CAN
https://t.iss.one/hover_faq/137
38. Прошивка HOVERCAR SOFT и ПО для настройки
https://t.iss.one/hover_faq/138
Telegram
Hover_ru
Обсуждаем технические вопросы по поводу самоделок на платах гироскутера! https://youtube.com/channel/UCPKmUW1OL0rmEkY4HcrUaAw?si=vcToDxlnuAnFsuEl
👍29🔥5
Hover.FAQ pinned «Оглавление. Или содержание. Связанный чат с обсуждением https://t.iss.one/hover_ru 3D модели для печати https://t.iss.one/Hover_3D Канал и обсуждение по двухплатным гироскутерам, 3Д печати и прочим вопросам https://t.iss.one/kickscooter_diy https://t.iss.one/kickscootergreenbyteschat…»
Media is too big
VIEW IN TELEGRAM
#калибровка
Калибровка ручек газа и тормоза.
После прошивки плата не знает пределов регулирования ручек газа и тормоза. Поэтому при включении выдаёт два повторяющихся коротких сигнала низкого тона. Таким образом она указывает, что нужно выполнить процедуру калибровки ручек газа и тормоза.
Процесс калибровки на видео 👆, такой метод входа в режим калибровки работает на всех исходниках БЕЗ MULTI_MODE_DRIVE.
На новых исходниках, в которых добавлен MULTI_MODE_DRIVE, процедура входа в режим калибровки проще, не нужно ловить момент. После включения платы не спеша зажимаем кнопку включения и ждём писк, дальше всё как на видео.
ВНИМАНИЕ!!!
В режиме FOC TRQ:
Если колёса висят воздухе, вы нажали на тормоз и колёса начинают крутиться туда-сюда - это значит, что вы сделали всё правильно. Вам просто нужно поставить их на землю
Калибровка ручек газа и тормоза.
После прошивки плата не знает пределов регулирования ручек газа и тормоза. Поэтому при включении выдаёт два повторяющихся коротких сигнала низкого тона. Таким образом она указывает, что нужно выполнить процедуру калибровки ручек газа и тормоза.
Процесс калибровки на видео 👆, такой метод входа в режим калибровки работает на всех исходниках БЕЗ MULTI_MODE_DRIVE.
На новых исходниках, в которых добавлен MULTI_MODE_DRIVE, процедура входа в режим калибровки проще, не нужно ловить момент. После включения платы не спеша зажимаем кнопку включения и ждём писк, дальше всё как на видео.
ВНИМАНИЕ!!!
В режиме FOC TRQ:
Если колёса висят воздухе, вы нажали на тормоз и колёса начинают крутиться туда-сюда - это значит, что вы сделали всё правильно. Вам просто нужно поставить их на землю
👍5
уарт.bmp
26.1 MB
#калибровка, #вольтметр, #температура
Калибровка вольтметра в плате гироскутера
Для правильной работы функции отключения по разряду АКБ и других функций, связанных с измерением напряжения, нужно откалибровать вольтметр. Для этого нужно:
К правому уарту подключить адаптер USB-TTL, он же USB-UART.
В файле config.h в разделе VARIANT_HOVERCAR SETTINGS раскомментировать строку
#define DEBUG_SERIAL_USART3
Это активирует вывод отладочных параметров на правый уарт.
С помощью монитора порта ардуино, терминала platformio либо иной программы терминала подключится к ком порту, на котором висит ваш адаптер. Номер порта можно посмотреть в диспетчере устройств.
Калибровка температуры производится аналогично, но следует понимать, что процессор измеряет температуру самого себя, а не мосфетов, поэтому эта процедура практического применения не имеет...
_
Калибровка вольтметра в плате гироскутера
Для правильной работы функции отключения по разряду АКБ и других функций, связанных с измерением напряжения, нужно откалибровать вольтметр. Для этого нужно:
К правому уарту подключить адаптер USB-TTL, он же USB-UART.
В файле config.h в разделе VARIANT_HOVERCAR SETTINGS раскомментировать строку
#define DEBUG_SERIAL_USART3
Это активирует вывод отладочных параметров на правый уарт.
С помощью монитора порта ардуино, терминала platformio либо иной программы терминала подключится к ком порту, на котором висит ваш адаптер. Номер порта можно посмотреть в диспетчере устройств.
Калибровка температуры производится аналогично, но следует понимать, что процессор измеряет температуру самого себя, а не мосфетов, поэтому эта процедура практического применения не имеет...
_
сериал.png
93 KB
Подключение из Platformio:
В файле platformio.ini в секции [env:VARIANT_HOVERCAR] дописать строки:
monitor_port = COM5 //ком порт, на котором висит ваш адаптер
monitor_speed = 115200 //скорость передачи (по умолчанию 115200)
Далее переходим в файл config.h раздел BATTERY, в нижнем левом углу нажимаем иконку Serial Monitor
Строка, получаемая в мониторе порта выглядит так:
in1:0 in2:0 cmdL:0 cmdR:0 BatADC:1610 BatV:4193 TempADC:1679 Temp:312 где
in1:0 - значение ADC ручки тормоза
in2:0 - значение ADC ручки газа
cmdL:0 и cmdR:0 - Задание скорости левого и правого колеса
BatADC:1610 - значение АЦП батареи
BatV:4193 - Вычисленное значение напряжения, Х100
TempADC:1679 - значение АЦП датчика температуры процесора
Temp:312 - Вычисленное значение температуры процесора, Х10
_
В файле platformio.ini в секции [env:VARIANT_HOVERCAR] дописать строки:
monitor_port = COM5 //ком порт, на котором висит ваш адаптер
monitor_speed = 115200 //скорость передачи (по умолчанию 115200)
Далее переходим в файл config.h раздел BATTERY, в нижнем левом углу нажимаем иконку Serial Monitor
Строка, получаемая в мониторе порта выглядит так:
in1:0 in2:0 cmdL:0 cmdR:0 BatADC:1610 BatV:4193 TempADC:1679 Temp:312 где
in1:0 - значение ADC ручки тормоза
in2:0 - значение ADC ручки газа
cmdL:0 и cmdR:0 - Задание скорости левого и правого колеса
BatADC:1610 - значение АЦП батареи
BatV:4193 - Вычисленное значение напряжения, Х100
TempADC:1679 - значение АЦП датчика температуры процесора
Temp:312 - Вычисленное значение температуры процесора, Х10
_
настройка акб.png
66.4 KB
Замеряем напряжение на включённой плате на фланце первого транзистора TIP127, полученное значение умножаем на 100 и записываем в строку целым числом без запятых
#define BAT_CALIB_REAL_VOLTAGE 3970
В строку
#define BAT_CALIB_ADC 1492 записываем значение BatADC из монитора порта.
Прошиваем плату, подключаемся и проверяем, BatV должно соответствовать действительности.
Настройка предупреждений и порога отключения:
BAT_LVL2_ENABLE - вкл(1)/выкл(0) уровень батареи 2 из 5, плата пищит коротким писком раз в 10 секунд.
BAT_LVL1_ENABLE - вкл(1)/выкл(0) уровень батареи 1 из 5, плата пищит коротким писком раз в 2 секунды.
BAT_DEAD_ENABLE - вкл(1)/выкл(0) отключение платы по полному разряду батареи
BAT_DEAD...BAT_LVL5 - настройка каждого из уровней, вписываем нужное значение, умноженное на 10
#define BAT_CALIB_REAL_VOLTAGE 3970
В строку
#define BAT_CALIB_ADC 1492 записываем значение BatADC из монитора порта.
Прошиваем плату, подключаемся и проверяем, BatV должно соответствовать действительности.
Настройка предупреждений и порога отключения:
BAT_LVL2_ENABLE - вкл(1)/выкл(0) уровень батареи 2 из 5, плата пищит коротким писком раз в 10 секунд.
BAT_LVL1_ENABLE - вкл(1)/выкл(0) уровень батареи 1 из 5, плата пищит коротким писком раз в 2 секунды.
BAT_DEAD_ENABLE - вкл(1)/выкл(0) отключение платы по полному разряду батареи
BAT_DEAD...BAT_LVL5 - настройка каждого из уровней, вписываем нужное значение, умноженное на 10
👍11
Прошу проголосовать!
Насколько понятно изложена информация в постах канала?
Насколько понятно изложена информация в постах канала?
Anonymous Poll
64%
Все понятно, так держать!
25%
...С трудом доходит.
5%
Нихера не понял, прошу повторить!
7%
Куда я попал?
👍11
photo_2022-09-06_09-25-20.jpg
147.3 KB
#программы, #телефон
Прошивка и настройка с телефона
Да, так тоже можно. Покупаем переходник USB-OTG, через него подключаем к телефону ST-link, скачиваем программу ZFlasher:
https://play.google.com/store/apps/details?id=ru.zdevs.zflasherstm32
Закидываем файл прошивки на телефон, из программы стираем чип, указываем файл прошивки и шьём.
Работать с исходниками она не умеет, только прошивает.
_
Терминал в телефоне
Для этого нужен адаптер USB-TTL, подключаем его к плате как в посте выше, только вместо компа телефон. Скачиваем программу Serial Usb Terminal:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_usb_terminal
Но удобнее подключить BLUETOOTH адаптер HC-05 или аналогичный. Также подключаем к плате на правый уарт, скачиваем программу:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal и подключаемся к плате по блютуз.
Скорость передачи по умолчанию 115200
В обеих программах можно настроить кнопки для быстрой отправки фиксированных команд и шаблоны.
Прошивка и настройка с телефона
Да, так тоже можно. Покупаем переходник USB-OTG, через него подключаем к телефону ST-link, скачиваем программу ZFlasher:
https://play.google.com/store/apps/details?id=ru.zdevs.zflasherstm32
Закидываем файл прошивки на телефон, из программы стираем чип, указываем файл прошивки и шьём.
Работать с исходниками она не умеет, только прошивает.
_
Терминал в телефоне
Для этого нужен адаптер USB-TTL, подключаем его к плате как в посте выше, только вместо компа телефон. Скачиваем программу Serial Usb Terminal:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_usb_terminal
Но удобнее подключить BLUETOOTH адаптер HC-05 или аналогичный. Также подключаем к плате на правый уарт, скачиваем программу:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal и подключаемся к плате по блютуз.
Скорость передачи по умолчанию 115200
В обеих программах можно настроить кнопки для быстрой отправки фиксированных команд и шаблоны.
👍15