STM32 программирование из FLProg.
-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
STM32 программирование из FLProg.
Эксперементирую с STM32F030F4P6. Шью через UART. Пришлось только доставить STM32CubeProgrammer.
При чтении аналогового порта максимальное значение АЦП 1023, хотя в контроллере вроде АЦП 12 битный и должно быть 4095. Не пойму в чем прикол?
При чтении аналогового порта максимальное значение АЦП 1023, хотя в контроллере вроде АЦП 12 битный и должно быть 4095. Не пойму в чем прикол?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Доброго дня.
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: STM32 программирование из FLProg.
Поиск выдал https://voltiq.ru/stm32-arduino-ide-sup ... 0%BB%D1%8B.Davit07 писал(а): 02 дек 2024, 02:07 Доброго дня.
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
Там есть все возможные платы.
- ivanpost
- Сержант
- Сообщения: 203
- Зарегистрирован: 24 сен 2016, 22:26
- Откуда: Тольятти
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
- Контактная информация:
Re: STM32 программирование из FLProg.
Для отладки имеет смысл использовать программатор ST-LINK. Встроенный usb для загрузки с нажатием кнопок en/boot работает криво. Зато usb можно использовать как UART. В стандартных контроллерах была неправильная распиновка/инициализация поротов. Я сейчас использую такую:Davit07 писал(а): 02 дек 2024, 02:07 Доброго дня.
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Все привет.
Приобрел платы STM32F411CEU6 и STM32H743VI.
Требуется ли перепрошивка под ардуино, как на STM32F103C8T6 синяя плата ?
Ардуино их не ведет , при включение режива Bootloader отображается только в диспетчере устройство.
Прошу подсказать как начать с ними работать ?
Приобрел платы STM32F411CEU6 и STM32H743VI.
Требуется ли перепрошивка под ардуино, как на STM32F103C8T6 синяя плата ?
Ардуино их не ведет , при включение режива Bootloader отображается только в диспетчере устройство.
Прошу подсказать как начать с ними работать ?
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Что за фаил и как его открыть?ivanpost писал(а): 02 дек 2024, 21:53 Для отладки имеет смысл использовать программатор ST-LINK. Встроенный usb для загрузки с нажатием кнопок en/boot работает криво. Зато usb можно использовать как UART. В стандартных контроллерах была неправильная распиновка/инициализация поротов. Я сейчас использую такую:
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Господа , прошу помочь разобраться с кодом.
Пытаюсь зажечь диод. В FLProg указал PC13 и PA1, но в скече 43 и 197
Загораться не желает.
Что я неправильно делаю ?
С загрузкой вроде разобрался , через DFU
Пытаюсь зажечь диод. В FLProg указал PC13 и PA1, но в скече 43 и 197
Загораться не желает.
Что я неправильно делаю ?
С загрузкой вроде разобрался , через DFU
Код: Выделить всё
#include "flprogUtilites.h"
void setup()
{
pinMode(43, OUTPUT);
digitalWrite(43, 1);
pinMode(197, OUTPUT);
digitalWrite(197, 0);
}
void loop()
{
//Плата:1
digitalWrite(43, 1);
digitalWrite(197, 1);
}
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 151 раз
Re: STM32 программирование из FLProg.
Запустите тест blink. Светодиод на PC13 подключен через Vcc (работает инверсно).Davit07 писал(а): 03 дек 2024, 02:13 Господа , прошу помочь разобраться с кодом.
Пытаюсь зажечь диод. В FLProg указал PC13 и PA1, но в скече 43 и 197
Загораться не желает.
Что я неправильно делаю ?
С загрузкой вроде разобрался , через DFU
Далее разбирайтесь с загрузкой.
Проще всего начинать с загрузки через порт SWD - потребуется программатор типа ST-LINK.
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// 0.Секция DECLARE
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
uint8_t pinLed=PC13;
uint16_t period=500;
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// I.Секция SETUP()
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
void setup() {
pinMode(pinLed, OUTPUT);
}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// II.Секция LOOP()
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
void loop() {
digitalWrite(pinLed, 1);
delay(period);
digitalWrite(pinLed, 0);
delay(period);
}
//=================================================================================================
С уважением, ecoins.
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Доброго дня.
Благодарю Вас за ответ.
С примером мигание понимаю, надо прописать выходы.
При создании проекта в FLProg выходы и входы вроде указывает правильно , а вот в скетче в место PC13 и PA1 прописываются 43 и 147.
Их так же надо редактировать перед компиляцией ?
Так же прошу порекомендовать какой ST-LINK приобрести ?
https://www.avito.ru/krasnodar/audio_i_ ... 3392153299
https://www.avito.ru/omsk/tovary_dlya_k ... 4431274840
Как понимаю через USB не компилируется. Но как USB использовать как UART если комп не ведет его ?
Благодарю Вас за помощь?
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 151 раз
Re: STM32 программирование из FLProg.
ST-LINK STM32Davit07 писал(а): 03 дек 2024, 16:23Доброго дня.
Благодарю Вас за ответ.
С примером мигание понимаю, надо прописать выходы.
При создании проекта в FLProg выходы и входы вроде указывает правильно , а вот в скетче в место PC13 и PA1 прописываются 43 и 147.
Их так же надо редактировать перед компиляцией ?
Так же прошу порекомендовать какой ST-LINK приобрести ?
https://www.avito.ru/krasnodar/audio_i_ ... 3392153299
https://www.avito.ru/omsk/tovary_dlya_k ... 4431274840
Как понимаю через USB не компилируется. Но как USB использовать как UART если комп не ведет его ?
Благодарю Вас за помощь?
https://aliexpress.ru/item/100500530380 ... 47dc4fhNHs
Грузить можно и через USB, но теперь только начиная с STM32F4.
По соответствию текстового и цифрового обозначения - в разных контроллерах разные номера.
Но блок вывод параметров проекта на консоль выводит соответствие между ними.
С уважением, ecoins.
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Для изучение приобрел STM32F411CEU6-8mb
Если возможно компиляция через USB , то прошу подсказать как, может есть описание где-то ?
Так же приобрел STM32H743vi, в комплекте с камерой.
Можно-ли как-то использовать камеру в FLProg? Но это так, на будущее )
Благодарю за помощь
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: STM32 программирование из FLProg.
Установите STM32CubeProgrammer.Davit07 писал(а): 03 дек 2024, 17:38Для изучение приобрел STM32F411CEU6-8mb
Если возможно компиляция через USB , то прошу подсказать как, может есть описание где-то ?
Так же приобрел STM32H743vi, в комплекте с камерой.
Можно-ли как-то использовать камеру в FLProg? Но это так, на будущее )
Благодарю за помощь
Подключите комп к плате по USB. Настройки платы поставьте так:
► Показать
камеру только с ESP32 пробовал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Благодарю за помощьaidar_i писал(а): 03 дек 2024, 18:59Установите STM32CubeProgrammer.Davit07 писал(а): 03 дек 2024, 17:38Для изучение приобрел STM32F411CEU6-8mb
Если возможно компиляция через USB , то прошу подсказать как, может есть описание где-то ?
Так же приобрел STM32H743vi, в комплекте с камерой.
Можно-ли как-то использовать камеру в FLProg? Но это так, на будущее )
Благодарю за помощь
Подключите комп к плате по USB. Настройки платы поставьте так:Замкните А10 на +3.3 v (лучше припаяйте на постоянку резистор 10 ком). Нажмите NRST и BOOT, отпустите NRST, через пару секунд отпустите BOOT. Плата в режиме прошивки по USB. В Ардуино иде нажмите прошить. Сперва попробуйте не замыкая А10, если заработает , так оставьте, у меня401 без замыкания не работает, 411 работает.► Показать
камеру только с ESP32 пробовал.
Установлена STM32CubeProgrammer и подключена к плате . При компиляции IDE выдает ошибку, как понимаю пишет порт занят. Разрываю связь с STM32CubeProgrammer, компиляция проходит через IDE успешно, как и ранние. Но диод моргать не желает
- ivanpost
- Сержант
- Сообщения: 203
- Зарегистрирован: 24 сен 2016, 22:26
- Откуда: Тольятти
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
- Контактная информация:
Re: STM32 программирование из FLProg.
Это пользовательское описание контроллеров. Открыть Инструменты-Редактор пользовательских описаний.
Номера пинов из стандартного описания - не соответствовали. Я, по совету econis, вывел в консоль параметры платы и взял номера оттуда.
С моим описанием все работало - все uart, i2c, pwm и тп...
Это работает, но неудобно нажимать на кнопки, и, иногда, плата отваливается вообщеDavit07 писал(а): 03 дек 2024, 20:44 Установите STM32CubeProgrammer.
Подключите комп к плате по USB. Настройки платы поставьте так:

- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Re: STM32 программирование из FLProg.
Благодарю , буду пробовать.ivanpost писал(а): 03 дек 2024, 22:19Это пользовательское описание контроллеров. Открыть Инструменты-Редактор пользовательских описаний.
Номера пинов из стандартного описания - не соответствовали. Я, по совету econis, вывел в консоль параметры платы и взял номера оттуда.
С моим описанием все работало - все uart, i2c, pwm и тп...
Это работает, но неудобно нажимать на кнопки, и, иногда, плата отваливается вообщеDavit07 писал(а): 03 дек 2024, 20:44 Установите STM32CubeProgrammer.
Подключите комп к плате по USB. Настройки платы поставьте так:с программатором все очень легко!
Программатор по рекомендации уже заказал, наверно луче дождаться его
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: STM32 программирование из FLProg.
Выводы ставьте PC13.
STM32CubeProgrammer не нужно подключать, даже и открывать не нужно.
Кнопки нажимать не удобно конечно, но удобно прошивать без доп программатора.
Я тоже пользуюсь ST-LINK.
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 21 ноя 2022, 12:11
- Имя: Alex
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
Re: STM32 программирование из FLProg.
Есть плата weactstudio stm32h743, максимум добился мигания светодиодом через блоки ecoins, через штатные пины не получается это сделать. Хочется подружить панель Nextion 10,1с этой платой. Для обмена требуется указать соединение через UART, там строго привязанные пины, ничего пока не выходит. Может кто сталкивался уже с этим, можете дать совет как это сделать. Заранее очень благодарен
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 06 сен 2021, 07:45
- Имя: иван
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: STM32 программирование из FLProg.
STM32F411 А10 на +3.3 v только так завелась
всех с наступающим НОВЫМ ГОДОМ
всех с наступающим НОВЫМ ГОДОМ
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 4 раза
- Поблагодарили: 16 раз
Re: STM32 программирование из FLProg.
токой тестSSSR2000 писал(а): 04 дек 2024, 12:32 Есть плата weactstudio stm32h743, максимум добился мигания светодиодом через блоки ecoins, через штатные пины не получается это сделать. Хочется подружить панель Nextion 10,1с этой платой. Для обмена требуется указать соединение через UART, там строго привязанные пины, ничего пока не выходит. Может кто сталкивался уже с этим, можете дать совет как это сделать. Заранее очень благодарен

STM32H743VI_LCD + Nextion 3.2+ modbuss
включение/ выключение генератора с кнопки K1/Modbuss coil 0/Nextion кнопка OK
Loop=413375 циклов в секунду
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 06 сен 2021, 07:45
- Имя: иван
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: STM32 программирование из FLProg.
ребята подскажите , F411 можно в UART отправлять ? если можно то как .
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя