Категорически не согласен. Большинство более-менее свежих STM32, имеющих USB на борту, содержат в "ПЗУ" заводской загрузчик, поддерживающий протокол DFU через USB подключение. Так что если развели на плате USB - считайте есть возможность InSystemProgramming через это самое USBUSB ISP - это только для чипов с AVR ядром
Всё же практически на 100% уверен, что вопрос был не в том контексте, как (правильно в общем-то) расшифровывается значение аббревиатуры "ISP", а про вот эту конкретно поделку. Это, если не знаете, такая кетайская попытка изобрести заново USBASP.Категорически не согласен. Большинство более-менее свежих STM32, имеющих USB на борту, содержат в "ПЗУ" заводской загрузчик, поддерживающий протокол DFU через USB подключение. Так что если развели на плате USB - считайте есть возможность InSystemProgramming через это самое USBИ уж абсолютно все STM32 поддерживают встроенный "загрузчик прошивки" через UART, так что для того самого USB ISP вполне достаточно USB-UART преобразователя (опять же, если оставили доступными на плате RX/TX используемого загрузчиком UART).
добрый день ,а есть у кого то опыт с программированием elsomik через UART, ch340c вроде видел на схеме думаю его распаять и видеоролик видел что кто то делал , но так и не понял ни гайд, как сделать, было бы круто если было бы где то для новичков информация про разные программаторы схема подключения и пошаговая прошивка )))Категорически не согласен. Большинство более-менее свежих STM32, имеющих USB на борту, содержат в "ПЗУ" заводской загрузчик, поддерживающий протокол DFU через USB подключение. Так что если развели на плате USB - считайте есть возможность InSystemProgramming через это самое USBИ уж абсолютно все STM32 поддерживают встроенный "загрузчик прошивки" через UART, так что для того самого USB ISP вполне достаточно USB-UART преобразователя (опять же, если оставили доступными на плате RX/TX используемого загрузчиком UART).
python3 ../tools/elbear_uploader.py ./out.hex --com /dev/ttyUSB0
буду пробовать спасибо )))На том же озоне преобразователей USB/UART широченный ассортимент, по-моему проще заказать. Ну конечно если хочется поработать паяльником, тогда да
Подключаете общий провод преобразователя к общему проводу модуля, RX - к PORT0.6 модуля, TX - к PORT0.5.
Когда подключились к модулю, используйте ELBEAR'овский загрузчик (который elbear_uploader.py https://gitflic.ru/project/elron-tech/elbear_uploader) для загрузки HEX файла прошивки.
Если у Вы под линухом работаете, тогда команда выглядит примерно так:
Код:python3 ../tools/elbear_uploader.py ./out.hex --com /dev/ttyUSB0
ну на базе ch340e не получилось возможно нужно reset зажимать в таймингиНа том же озоне преобразователей USB/UART широченный ассортимент, по-моему проще заказать. Ну конечно если хочется поработать паяльником, тогда да
Подключаете общий провод преобразователя к общему проводу модуля, RX - к PORT0.6 модуля, TX - к PORT0.5.
Когда подключились к модулю, используйте ELBEAR'овский загрузчик (который elbear_uploader.py https://gitflic.ru/project/elron-tech/elbear_uploader) для загрузки HEX файла прошивки.
Если у Вы под линухом работаете, тогда команда выглядит примерно так:
Код:python3 ../tools/elbear_uploader.py ./out.hex --com /dev/ttyUSB0