Stm8 на Arduino IDE

Тема в разделе "Arduino & Shields", создана пользователем TebEnkov2222, 8 авг 2019.

  1. Airbus

    Airbus Радиохулиган Модератор

    Аналагиична.Не впечатлило.Ничем.
     
  2. Unixon

    Unixon Оракул Модератор

    Это все фигня. Вот когда вы научитесь считать, сколько стоит время, потраченное на освоение нового контроллера, вы поймете, что по сравнению с ним цена самого чипа пренебрежимо мала, и что между чипом за 10р и за 1000р в этом смысле практически нет разницы. Цена штуки играет только в большой серии. У нового чипа должно быть какое-то неоспоримое техническое преимущество, которое бы обосновывало его применение.
     
    SergeiL, Daniil, DetSimen и 2 другим нравится это.
  3. parovoZZ

    parovoZZ Гуру

    Не будет никакого технического преимущества между МК за 2 зеленых рубля и МК за 2 зеленых рубля. Будет другая периферия, другой набор возможностей, но вычислительная способность будет той же.
     
  4. Unixon

    Unixon Оракул Модератор

    Есть интересные проекты на примете?
    У меня валяются разные MSP-шки случайные из разных серий, было бы любопытно их приткнуть куда-нибудь с пользой...
     
  5. parovoZZ

    parovoZZ Гуру

    Есть две оттрасированные платы. Скоро нарисую ещё одну и зашлю китайцам. Но у меня сейчас на халтуре другие проекты, поэтому на электронику времени мало остаётся.
     
    Последнее редактирование: 10 дек 2019
  6. Airbus

    Airbus Радиохулиган Модератор

    Чеза халтура?Мешки ворочаешь?
     
    Последнее редактирование: 10 дек 2019
  7. parovoZZ

    parovoZZ Гуру

    с золотишком...
     
  8. Di126

    Di126 Нерд

    подскажите как залить скеч в стм8 в IDE через нано
    я беру +5в и минус с неё и соответственно на стм8
    а рх на рд6 а тх на рд5

    но при заливке выскакивает ошибка

    Код (C++):
    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.
    Произошла ошибка при загрузке скетча

    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"
     
  9. b707

    b707 Гуру

    а загрузчик в СТМ8 установлен?

    куда катится мир... СТМ8 уже в ФЛПроге программируют :) Блинк - 1700 байт :)
     
    Airbus нравится это.
  10. Di126

    Di126 Нерд

    так а как его устанавливать ?

    я нашол сылку для иде через которую я скачал библиотеку на стм8
    далее она определилась у меня в иде и я пробовал залить в неё блинк для начала но она не хочет
     
  11. b707

    b707 Гуру

    а вот то, что надо подключаться к рд6 рд5 - это вы откуда взяли?
    и что такое "рд5" вообще?
    Что за плата СТМ8 у вас?
     
  12. Di126

    Di126 Нерд

    я ознакомился с распиновкой платы и подключил к ней согласно её пинов
    STM8S103F3P6

    2020-10-15_200714.png
     
  13. b707

    b707 Гуру

    блин, это вы называете "эр-дэ-пять"? :) Вообще-то это латиница :)

    По подключению - вы подключаетесь к RX TX СТМ8. С чего вы взяли, что СТМ8 можно так прошивать?
    Вообще-то для прошивки СТМ8 используется SWIM интерфейс - видите с торца на плате есть 4 пина:
    [​IMG]

    И для прошивки нужен программатор St-LINK
     
    parovoZZ нравится это.
  14. Di126

    Di126 Нерд

    видел как на ютубе прошивали таким способом стм32

    проблема что у меня нету програматора такого
    но видимо прийдётся заказывать и его раз никак по другому
     
  15. b707

    b707 Гуру

    ну так то стм32 - а у вас стм8. Это совсем не одно и тоже.. В СТМ32 изначально есть загрузчик, в СТМ8 ничего нет.
    Поэтому, если вы хотите прошивать СТМ8 через RX TX - в плату сначала надо прошить загрузчик, а чтобы это сделать - все равно нужен программатор.
    Так что круг замкнулся... имея программатор, нет никакого смысла заливаться через RX TX - через ст-линк удобнее.
     
    Последнее редактирование: 16 окт 2020
  16. Di126

    Di126 Нерд

    спасибо
    теперь мне всё понятно