STM32F030C8T6 программирование из Arduino IDE

Ответить
Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

STM32F030C8T6 программирование из Arduino IDE

#1

Сообщение Ardudue » 04.01.2021{, 09:17}

На GitHub есть проект как добавить STM32F030C8T6 в Arduino IDE rSTM32F030C8T6 ProMini+ , и даже есть схема и печатка для самостоятельной пайки платы. Схема и печатка в EasyEDA
rSTM32F030C8T6_ProMiniPlus.zip
(47.22 КБ) 82 скачивания
И на али продаются похожие платы .
STM32F030C8T6.jpg
Кто нибудь экспериментировал с такими STM32F030C8T6? Прошиваются?
Последний раз редактировалось Ardudue 04.01.2021{, 21:26}, всего редактировалось 1 раз.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#2

Сообщение ecoins » 04.01.2021{, 11:03}

Ardudue писал(а):
04.01.2021{, 09:17}
Кто нибудь экспериментировал с такими STM32F030C8T6? Прошиваются?
С этими контроллерами не экспериментировали, но некоторые предостережения выскажем:
1.Очень популярное ядро от Clark ядро не поддерживает. С ним хорошо работают STM32F103C. А вот контроллеры серии STM32F4 из этого ядра нам так и не удалось запустить. И успешные примеры запуска в инете на ядре STM32duino.
2.Обновленное ядро включает много контроллеров, в т.ч. STM32F030C8T6. Сделано достаточно добротно (есть локальные замечания, те что обнаружены программно обходятся). Запускали в нем разные контроллеры STM32F1 и STM32F4. Предположу, что контроллеры серии STMF0 также будут запускаться.
3.О том ядре, на которую сделали Вы ссылку. Скорее всего оно будет работать, но там поддержка небольшого кол-ва контроллеров от одного автора - могут быть неожиданности..
----------
Вопрос. Насколько актуально применять именно STM32F030C8T6.
Хорошо работают такие же плат BluePILL F103C - в таком же формате, но существенно лучше.
Начиная с STM32F1 фирма STM придерживаться единой идеологии - это очень удобно при переходе на следующие контролеры.
----------
Мы бы рекомендовали начинать сразу с STM32F401, STM32F411 - стоят чуть подороже, но существенно лучше.
И шьются.
И можно и из FLProg.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

STM32F030C8T6 программирование из Arduino IDE

#3

Сообщение Dryundel » 04.01.2021{, 21:51}

Ardudue писал(а):
04.01.2021{, 09:17}
Кто нибудь экспериментировал с такими STM32F030C8T6? Прошиваются?
Ardudue писал(а):
04.01.2021{, 12:05}
ценник на али зашкаливает за 180р и 280р соответственно...
Прошиваются и даже работают после этого, но только на свои 40р.
Судя по вопросу, Вы только вникаете в тему.
Начните со сравнений характеристик - частота, RAM, Flash. Почитайте что есть ядро Cortex-M0.
Может и придет понимание обоснованности ценника.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#4

Сообщение ecoins » 04.01.2021{, 21:51}

....
К слову Arduduе много полезно делал, и делает.
И возможно при наличии дополнительных ресурсов (платы и пр.) мог бы внести полезный вклад в движении по повышению возможностей FLProg - они растут, но хотелось бы ускорения.
----
Arduduе - у ecoins есть возможности (есть и в наличии) различные комплектующие - мы могли бы поделиться ими, и в дальнейшем делать это на регулярной основе. Вопросы стоимости пусть Вас не беспокоит - нашу работу поддерживает организация, у которой есть свои ясные и непротиворечивые цели с пониманием своих ресурсов и динамики внешнего окружения. Такие как Вы (ну и мы тоже) могут создавать свое будущее.
Если такое сотрудничество будет результативным, то возможно мы обратимся к Вам за оплачиваемой работой (но о этом лучше не на форуме).
Почта-> ecoins@mail.ru
Нас интересуют сейчас наработки на STM32 и ESP32. У нас есть разные платы - простые и посложнее.
Напишите и мы оперативно отреагируем.
---------------
Сформулированное предложение может относиться и к другим заинтересованным участникам форума.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

STM32F030C8T6 программирование из Arduino IDE

#5

Сообщение Ardudue » 05.01.2021{, 12:09}

ecoins писал(а):
04.01.2021{, 21:51}
Arduduе - у ecoins есть возможности (есть и в наличии) различные комплектующие - мы могли бы поделиться ими, и в дальнейшем делать это на регулярной основе.
Спасибо за предложение. Я вот сюда в апреле пришел т.к. всех закинули на карантин на месяц. Появилось время.
Сейчас ситуация поменялась и нас всех перестроили на дистанционку пока. А т.к. в северных территориях началась подготовка горных машин к сезону, то нагрузка растет. Это вот выдался денек другой праздников то позанимался.
Но буду иметь ввиду.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

STM32F030C8T6 программирование из Arduino IDE

#6

Сообщение Ardudue » 05.01.2021{, 12:15}

Добавил в первый пост STM32F030C8T6 "Схема и печатка в EasyEDA"

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#7

Сообщение ecoins » 05.01.2021{, 12:45}

Ardudue писал(а):
05.01.2021{, 12:09}
Но буду иметь ввиду.
Хорошо. На связи. Успехов.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

STM32F030C8T6 программирование из Arduino IDE

#8

Сообщение Ivan_Kornege » 03.05.2021{, 16:24}

Dryundel писал(а):
04.01.2021{, 21:51}
Прошиваются и даже работают после этого, но только на свои 40р.
Судя по вопросу, Вы только вникаете в тему.
Начните со сравнений характеристик - частота, RAM, Flash. Почитайте что есть ядро Cortex-M0.
Может и придет понимание обоснованности ценника.
фэйк!
Я лично прошил STM32F030C8T6 работает быстрее атмеги 328.

Vasiliy0000
Рядовой
Сообщения: 44
Зарегистрирован: 22.09.2018{, 11:19}
Репутация: 1
Имя: Василий

STM32F030C8T6 программирование из Arduino IDE

#9

Сообщение Vasiliy0000 » 13.12.2022{, 22:39}

Такие готовые контроллеры реально шить через флпрог?
Gsworks совсем не нравится
Вложения
Screenshot_2022-12-13-22-27-05-269_ru.aliexpress.buyer.jpg
Screenshot_2022-12-13-22-26-57-319_ru.aliexpress.buyer.jpg

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#10

Сообщение ecoins » 14.12.2022{, 13:01}

Vasiliy0000 писал(а):
13.12.2022{, 22:39}
Такие готовые контроллеры реально шить через флпрог?
Gsworks совсем не нравится
Реально. Библиотеки ecoins поддерживают STM32F103C. Можно прошить в контроллер загрузчик и загружать через USB. Можно грузить и через UART, но понадобится джампер на Boot0. Хорошо грузить и через пины PA13,PA14 - интерфейс SWD.

Vasiliy0000
Рядовой
Сообщения: 44
Зарегистрирован: 22.09.2018{, 11:19}
Репутация: 1
Имя: Василий

STM32F030C8T6 программирование из Arduino IDE

#11

Сообщение Vasiliy0000 » 14.12.2022{, 21:06}

ecoins писал(а):
14.12.2022{, 13:01}
Vasiliy0000 писал(а):
13.12.2022{, 22:39}
Такие готовые контроллеры реально шить через флпрог?
Gsworks совсем не нравится
Реально. Библиотеки ecoins поддерживают STM32F103C. Можно прошить в контроллер загрузчик и загружать через USB. Можно грузить и через UART, но понадобится джампер на Boot0. Хорошо грузить и через пины PA13,PA14 - интерфейс SWD.
Спасибо.
В этом контроллере есть два быстрых входа. Для энкодера.
Что не пропустить сигналы с энкодера нужны прерывания. У меня есть рабочий блок энкодера Для атмега328.
Для стм 32 придется другой блок писать или от атмега 328 подходит? Блок написан в виде кода на языке СИ

Что значит прошить загрузчик в контроллер? Где взять загрузчик. И как его прошить в контроллер физически

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#12

Сообщение ecoins » 14.12.2022{, 21:23}

Vasiliy0000 писал(а):
14.12.2022{, 21:11}
Спасибо.
В этом контроллере есть два быстрых входа. Для энкодера.
Что не пропустить сигналы с энкодера нужны прерывания. У меня есть рабочий блок энкодера Для атмега328.
Для стм 32 придется другой блок писать или от атмега 328 подходит? Блок написан в виде кода на языке СИ
Скорее всего в этом блоке указаны фиксированные пины, надо дорабатывать.
Vasiliy0000 писал(а):
14.12.2022{, 21:11}
Что значит прошить загрузчик в контроллер? Где взять загрузчик. И как его прошить в контроллер физически
Посмотрите темы посвященные STM32, в т.ч. Разработки ecoins для STM32 - там найдете ответы.

Vasiliy0000
Рядовой
Сообщения: 44
Зарегистрирован: 22.09.2018{, 11:19}
Репутация: 1
Имя: Василий

STM32F030C8T6 программирование из Arduino IDE

#13

Сообщение Vasiliy0000 » 14.12.2022{, 22:02}

[/quote]
Посмотрите темы посвященные STM32, в т.ч. Разработки ecoins для STM32 - там найдете ответы.
[/quote]

Посмотрю. Внутрь залазить и паять придется? Или все проще

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#14

Сообщение ecoins » 14.12.2022{, 23:18}

Vasiliy0000 писал(а):
14.12.2022{, 22:02}
Посмотрю. Внутрь залазить и паять придется? Или все проще
Скорее всего не придется. Возможно к ножке Boot0 придется подцепиться, если на плате она не разведена.

Vasiliy0000
Рядовой
Сообщения: 44
Зарегистрирован: 22.09.2018{, 11:19}
Репутация: 1
Имя: Василий

STM32F030C8T6 программирование из Arduino IDE

#15

Сообщение Vasiliy0000 » 15.12.2022{, 00:45}

ecoins писал(а):
14.12.2022{, 23:18}
Скорее всего не придется. Возможно к ножке Boot0 придется подцепиться, если на плате она не разведена.


Ногу замыкать ( джампер ставить) на + или на минус

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

STM32F030C8T6 программирование из Arduino IDE

#16

Сообщение ecoins » 15.12.2022{, 01:07}

Vasiliy0000 писал(а):
15.12.2022{, 00:45}
Ногу замыкать ( джампер ставить) на + или на минус
Обычно boot выводится через уже установленный резистор. Если это 100ком, лучше уменьшить до 10 - не все кристаллы на это реагируют на 100ком реагируют.
Рабочее состояние - на GND. Программирование - на Vcc.

Ответить

Вернуться в «STM32»