Страница 1 из 1

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 15 окт 2020, 15:18
Di123
встречал что стм32 прошивают с помощью рх и тх через нано
а стм8 возможно ли и как ?

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 15 окт 2020, 15:51
Anydy
Могу ошибаться насчет STM8 - но если у любой ардуино, у которой есть USB - значит есть микруха - конвертер - USB - TTL, соответственно замыкаем Reset на минус (это чтобы проц не стартовал) и получаем программатор которым можно прошивать любые МК которые понимают Rx / Tx и прошиваем! Честно я STM8 не пробовал, а STM32 которая синяя, ESP32 - без проблем.

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 15 окт 2020, 16:08
Di123
конечно пробовал уже
толи я что то не так делаю
выдаёт ошибку
[spoiler]Arduino: 1.8.11 (Windows 10), Плата:"STM8S103F3 Breakout Board"

d:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/bin/sdcc sketch\Blink.ino.cpp preproc\ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -DUSE_STDINT -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\cores\sduino -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\variants\standard -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0/STM8S_StdPeriph_Driver/inc -Id:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/include
Mark re12:d:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/bin/sdcc -c -Ddouble=float -DUSE_STDINT -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\cores\sduino -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\variants\standard -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0/STM8S_StdPeriph_Driver/inc -Id:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/include sketch\Blink.ino.cpp -o preproc\ctags_target_for_gcc_minus_e.cpp
cpp gefunden
d:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/bin/sdcc sketch\Blink.ino.cpp sketch\Blink.ino.cpp.o re2 -MMD -c -Ddouble=float -DUSE_STDINT -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\cores\sduino -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\variants\standard -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0/STM8S_StdPeriph_Driver/inc -Id:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/include
Mark re2:d:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/bin/sdcc -MMD -c -Ddouble=float -DUSE_STDINT -D__PROG_TYPES_COMPAT__ --less-pedantic -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\cores\sduino -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0\variants\standard -ID:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\hardware\stm8\0.5.0/STM8S_StdPeriph_Driver/inc -Id:\dokument\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\sduino\tools\sdcc\build.11242/include sketch\Blink.ino.cpp -o sketch\Blink.ino.cpp.o
cpp gefunden
Скетч использует 1703 байт (20%) памяти устройства. Всего доступно 8192 байт.
Глобальные переменные используют 72 байт (7%) динамической памяти, оставляя 952 байт для локальных переменных. Максимум: 1024 байт.
Determine FLASH area

Could not open USB device.
Произошла ошибка при загрузке скетча

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
2020-10-15_200714.png
подключаю рх на рд6 а тх на рд5 и питание
жму загрузить и ничего хорошего блинк не заливается

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 15 окт 2020, 21:39
Anydy
Надеюсь минус общий не забыли сделать! и еще иногда китайские клоны - у них тупо перепутаны Рх,Тх

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 16 окт 2020, 04:08
Di123
а может ли тут виновата ардуина на +5в ?
я с нано взял +3,3 и минус
но рх и тх я так понял остались +5в всеравно

но смотрел видео на ютубе где индус берёт конвертер CH340G и подсоединяет рх тх и минус к стм32
но саму стм32 при этом запитывает через усб
и у него там всё заливается без проблем

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 16 окт 2020, 09:09
kulibinsvv

STM8S103F3P6 как прошить через ардуино нано ?

Добавлено: 03 мар 2023, 17:54
aidar_i
Тоже пришлось научиться прошивать через Ардуино Иде stm8 от терморегулятора w1209 с FLprog. Строки не принимает. Но можно сделать простой термометр, терморегулятор и тп. . Сейчас пытаюсь запустить 7сегментный 3х разрядный дисплей от w1209. Штатный блок не запускает, убрал строки, выводит не правильно цифры. Пытаюсь самому собрать код, сделал из штатных блоков, но ест память хорошо. Никто не копался в stm8?