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

Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

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

#1

Сообщение Di123 » 15.10.2020{, 15:18}

встречал что стм32 прошивают с помощью рх и тх через нано
а стм8 возможно ли и как ?

Anydy

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

#2

Сообщение Anydy » 15.10.2020{, 15:51}

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

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

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

#3

Сообщение Di123 » 15.10.2020{, 16:08}

конечно пробовал уже
толи я что то не так делаю
выдаёт ошибку
СпойлерПоказать
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.
Произошла ошибка при загрузке скетча

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

Anydy

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

#4

Сообщение Anydy » 15.10.2020{, 21:39}

Надеюсь минус общий не забыли сделать! и еще иногда китайские клоны - у них тупо перепутаны Рх,Тх

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

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

#5

Сообщение Di123 » 16.10.2020{, 04:08}

а может ли тут виновата ардуина на +5в ?
я с нано взял +3,3 и минус
но рх и тх я так понял остались +5в всеравно

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

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#6

Сообщение kulibinsvv » 16.10.2020{, 09:09}

Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#7

Сообщение aidar_i » 03.03.2023{, 17:54}

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

Ответить

Вернуться в «Помогите, а то я "нимагу"»