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

Ответить
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

На GitHub есть проект как добавить STM32F030C8T6 в Arduino IDE rSTM32F030C8T6 ProMini+ , и даже есть схема и печатка для самостоятельной пайки платы. Схема и печатка в EasyEDA
rSTM32F030C8T6_ProMiniPlus.zip
И на али продаются похожие платы .
STM32F030C8T6.jpg
Кто нибудь экспериментировал с такими STM32F030C8T6? Прошиваются?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Ardudue 04 янв 2021, 21:26, всего редактировалось 1 раз.
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

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

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

Сообщение Dryundel »

Ardudue писал(а): 04 янв 2021, 09:17 Кто нибудь экспериментировал с такими STM32F030C8T6? Прошиваются?
Ardudue писал(а): 04 янв 2021, 12:05 ценник на али зашкаливает за 180р и 280р соответственно...
Прошиваются и даже работают после этого, но только на свои 40р.
Судя по вопросу, Вы только вникаете в тему.
Начните со сравнений характеристик - частота, RAM, Flash. Почитайте что есть ядро Cortex-M0.
Может и придет понимание обоснованности ценника.
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

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

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

Сообщение Ardudue »

ecoins писал(а): 04 янв 2021, 21:51 Arduduе - у ecoins есть возможности (есть и в наличии) различные комплектующие - мы могли бы поделиться ими, и в дальнейшем делать это на регулярной основе.
Спасибо за предложение. Я вот сюда в апреле пришел т.к. всех закинули на карантин на месяц. Появилось время.
Сейчас ситуация поменялась и нас всех перестроили на дистанционку пока. А т.к. в северных территориях началась подготовка горных машин к сезону, то нагрузка растет. Это вот выдался денек другой праздников то позанимался.
Но буду иметь ввиду.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

Добавил в первый пост STM32F030C8T6 "Схема и печатка в EasyEDA"
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

Ardudue писал(а): 05 янв 2021, 12:09 Но буду иметь ввиду.
Хорошо. На связи. Успехов.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

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

Сообщение Ivan_Kornege »

Dryundel писал(а): 04 янв 2021, 21:51 Прошиваются и даже работают после этого, но только на свои 40р.
Судя по вопросу, Вы только вникаете в тему.
Начните со сравнений характеристик - частота, RAM, Flash. Почитайте что есть ядро Cortex-M0.
Может и придет понимание обоснованности ценника.
фэйк!
Я лично прошил STM32F030C8T6 работает быстрее атмеги 328.
Vasiliy0000
Рядовой
Сообщения: 49
Зарегистрирован: 22 сен 2018, 11:19
Имя: Василий

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

Сообщение Vasiliy0000 »

Такие готовые контроллеры реально шить через флпрог?
Gsworks совсем не нравится
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

Vasiliy0000 писал(а): 13 дек 2022, 22:39 Такие готовые контроллеры реально шить через флпрог?
Gsworks совсем не нравится
Реально. Библиотеки ecoins поддерживают STM32F103C. Можно прошить в контроллер загрузчик и загружать через USB. Можно грузить и через UART, но понадобится джампер на Boot0. Хорошо грузить и через пины PA13,PA14 - интерфейс SWD.
Vasiliy0000
Рядовой
Сообщения: 49
Зарегистрирован: 22 сен 2018, 11:19
Имя: Василий

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

Сообщение Vasiliy0000 »

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

Что значит прошить загрузчик в контроллер? Где взять загрузчик. И как его прошить в контроллер физически
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

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

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

Сообщение Vasiliy0000 »

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

Посмотрю. Внутрь залазить и паять придется? Или все проще
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

Vasiliy0000 писал(а): 14 дек 2022, 22:02 Посмотрю. Внутрь залазить и паять придется? Или все проще
Скорее всего не придется. Возможно к ножке Boot0 придется подцепиться, если на плате она не разведена.
Vasiliy0000
Рядовой
Сообщения: 49
Зарегистрирован: 22 сен 2018, 11:19
Имя: Василий

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

Сообщение Vasiliy0000 »

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


Ногу замыкать ( джампер ставить) на + или на минус
ecoins
Полковник
Сообщения: 4009
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя