STM32 программирование из FLProg.

fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

STM32 программирование из FLProg.

Сообщение fsergei70 »

Эксперементирую с STM32F030F4P6. Шью через UART. Пришлось только доставить STM32CubeProgrammer.
При чтении аналогового порта максимальное значение АЦП 1023, хотя в контроллере вроде АЦП 12 битный и должно быть 4095. Не пойму в чем прикол?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

Доброго дня.
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: STM32 программирование из FLProg.

Сообщение aidar_i »

Davit07 писал(а): 02 дек 2024, 02:07 Доброго дня.
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
Поиск выдал https://voltiq.ru/stm32-arduino-ide-sup ... 0%BB%D1%8B.
Там есть все возможные платы.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Re: STM32 программирование из FLProg.

Сообщение ivanpost »

Davit07 писал(а): 02 дек 2024, 02:07 Доброго дня.
Приобрел плату STM32F411CEU6 для ознакомление, но ардуино ее не видеть.
Установлена FLProg 9.1
Прошу подсказать где можно найти драйвер? На сайте WeAct Studio нечего не нашел.
Всем спасибо
Для отладки имеет смысл использовать программатор ST-LINK. Встроенный usb для загрузки с нажатием кнопок en/boot работает криво. Зато usb можно использовать как UART. В стандартных контроллерах была неправильная распиновка/инициализация поротов. Я сейчас использую такую:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

Все привет.
Приобрел платы STM32F411CEU6 и STM32H743VI.
Требуется ли перепрошивка под ардуино, как на STM32F103C8T6 синяя плата ?
Ардуино их не ведет , при включение режива Bootloader отображается только в диспетчере устройство.
Прошу подсказать как начать с ними работать ?
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

ivanpost писал(а): 02 дек 2024, 21:53 Для отладки имеет смысл использовать программатор ST-LINK. Встроенный usb для загрузки с нажатием кнопок en/boot работает криво. Зато usb можно использовать как UART. В стандартных контроллерах была неправильная распиновка/инициализация поротов. Я сейчас использую такую:
Что за фаил и как его открыть?
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

Господа , прошу помочь разобраться с кодом.
Пытаюсь зажечь диод. В 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);
}
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 151 раз

Re: STM32 программирование из FLProg.

Сообщение ecoins »

Davit07 писал(а): 03 дек 2024, 02:13 Господа , прошу помочь разобраться с кодом.
Пытаюсь зажечь диод. В FLProg указал PC13 и PA1, но в скече 43 и 197
Загораться не желает.
Что я неправильно делаю ?
С загрузкой вроде разобрался , через DFU
Запустите тест blink. Светодиод на PC13 подключен через Vcc (работает инверсно).
Далее разбирайтесь с загрузкой.
Проще всего начинать с загрузки через порт 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.

Сообщение Davit07 »

ecoins писал(а): 03 дек 2024, 09:28
Доброго дня.
Благодарю Вас за ответ.
С примером мигание понимаю, надо прописать выходы.
При создании проекта в 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 если комп не ведет его ?

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

Re: STM32 программирование из FLProg.

Сообщение ecoins »

Davit07 писал(а): 03 дек 2024, 16:23
ecoins писал(а): 03 дек 2024, 09:28
Доброго дня.
Благодарю Вас за ответ.
С примером мигание понимаю, надо прописать выходы.
При создании проекта в 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 если комп не ведет его ?

Благодарю Вас за помощь?
ST-LINK STM32
https://aliexpress.ru/item/100500530380 ... 47dc4fhNHs
Грузить можно и через USB, но теперь только начиная с STM32F4.
По соответствию текстового и цифрового обозначения - в разных контроллерах разные номера.
Но блок вывод параметров проекта на консоль выводит соответствие между ними.
С уважением, ecoins.
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

ecoins писал(а): 03 дек 2024, 16:48 Грузить можно и через USB, но теперь только начиная с STM32F4.
Для изучение приобрел STM32F411CEU6-8mb
Если возможно компиляция через USB , то прошу подсказать как, может есть описание где-то ?

Так же приобрел STM32H743vi, в комплекте с камерой.
Можно-ли как-то использовать камеру в FLProg? Но это так, на будущее )
Благодарю за помощь
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: STM32 программирование из FLProg.

Сообщение aidar_i »

Davit07 писал(а): 03 дек 2024, 17:38
ecoins писал(а): 03 дек 2024, 16:48 Грузить можно и через USB, но теперь только начиная с STM32F4.
Для изучение приобрел STM32F411CEU6-8mb
Если возможно компиляция через USB , то прошу подсказать как, может есть описание где-то ?

Так же приобрел STM32H743vi, в комплекте с камерой.
Можно-ли как-то использовать камеру в FLProg? Но это так, на будущее )
Благодарю за помощь
Установите STM32CubeProgrammer.
Подключите комп к плате по USB. Настройки платы поставьте так:
► Показать
Замкните А10 на +3.3 v (лучше припаяйте на постоянку резистор 10 ком). Нажмите NRST и BOOT, отпустите NRST, через пару секунд отпустите BOOT. Плата в режиме прошивки по USB. В Ардуино иде нажмите прошить. Сперва попробуйте не замыкая А10, если заработает , так оставьте, у меня401 без замыкания не работает, 411 работает.
камеру только с ESP32 пробовал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

aidar_i писал(а): 03 дек 2024, 18:59
Davit07 писал(а): 03 дек 2024, 17:38
ecoins писал(а): 03 дек 2024, 16:48 Грузить можно и через USB, но теперь только начиная с STM32F4.
Для изучение приобрел STM32F411CEU6-8mb
Если возможно компиляция через USB , то прошу подсказать как, может есть описание где-то ?

Так же приобрел STM32H743vi, в комплекте с камерой.
Можно-ли как-то использовать камеру в FLProg? Но это так, на будущее )
Благодарю за помощь
Установите STM32CubeProgrammer.
Подключите комп к плате по 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.

Сообщение ivanpost »

Davit07 писал(а): 02 дек 2024, 22:07
Что за фаил и как его открыть?
Это пользовательское описание контроллеров. Открыть Инструменты-Редактор пользовательских описаний.
Номера пинов из стандартного описания - не соответствовали. Я, по совету econis, вывел в консоль параметры платы и взял номера оттуда.
С моим описанием все работало - все uart, i2c, pwm и тп...
Davit07 писал(а): 03 дек 2024, 20:44 Установите STM32CubeProgrammer.
Подключите комп к плате по USB. Настройки платы поставьте так:
Это работает, но неудобно нажимать на кнопки, и, иногда, плата отваливается вообще :( с программатором все очень легко!
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Re: STM32 программирование из FLProg.

Сообщение Davit07 »

ivanpost писал(а): 03 дек 2024, 22:19
Davit07 писал(а): 02 дек 2024, 22:07
Что за фаил и как его открыть?
Это пользовательское описание контроллеров. Открыть Инструменты-Редактор пользовательских описаний.
Номера пинов из стандартного описания - не соответствовали. Я, по совету econis, вывел в консоль параметры платы и взял номера оттуда.
С моим описанием все работало - все uart, i2c, pwm и тп...
Davit07 писал(а): 03 дек 2024, 20:44 Установите STM32CubeProgrammer.
Подключите комп к плате по USB. Настройки платы поставьте так:
Это работает, но неудобно нажимать на кнопки, и, иногда, плата отваливается вообще :( с программатором все очень легко!
Благодарю , буду пробовать.
Программатор по рекомендации уже заказал, наверно луче дождаться его
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Re: STM32 программирование из FLProg.

Сообщение aidar_i »

Davit07 писал(а): 03 дек 2024, 20:44 Но диод моргать не желает
Выводы ставьте PC13.
STM32CubeProgrammer не нужно подключать, даже и открывать не нужно.
Кнопки нажимать не удобно конечно, но удобно прошивать без доп программатора.
Я тоже пользуюсь ST-LINK.
SSSR2000
Рядовой
Сообщения: 84
Зарегистрирован: 21 ноя 2022, 12:11
Имя: Alex
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: STM32 программирование из FLProg.

Сообщение SSSR2000 »

Есть плата weactstudio stm32h743, максимум добился мигания светодиодом через блоки ecoins, через штатные пины не получается это сделать. Хочется подружить панель Nextion 10,1с этой платой. Для обмена требуется указать соединение через UART, там строго привязанные пины, ничего пока не выходит. Может кто сталкивался уже с этим, можете дать совет как это сделать. Заранее очень благодарен
cfitymrf
Рядовой
Сообщения: 93
Зарегистрирован: 06 сен 2021, 07:45
Имя: иван
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: STM32 программирование из FLProg.

Сообщение cfitymrf »

STM32F411 А10 на +3.3 v только так завелась

всех с наступающим НОВЫМ ГОДОМ
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

Re: STM32 программирование из FLProg.

Сообщение skrickis »

SSSR2000 писал(а): 04 дек 2024, 12:32 Есть плата weactstudio stm32h743, максимум добился мигания светодиодом через блоки ecoins, через штатные пины не получается это сделать. Хочется подружить панель Nextion 10,1с этой платой. Для обмена требуется указать соединение через UART, там строго привязанные пины, ничего пока не выходит. Может кто сталкивался уже с этим, можете дать совет как это сделать. Заранее очень благодарен
токой тест :smile38:
STM32H743VI_LCD + Nextion 3.2+ modbuss
включение/ выключение генератора с кнопки K1/Modbuss coil 0/Nextion кнопка OK
Loop=413375 циклов в секунду
У вас нет необходимых прав для просмотра вложений в этом сообщении.
cfitymrf
Рядовой
Сообщения: 93
Зарегистрирован: 06 сен 2021, 07:45
Имя: иван
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: STM32 программирование из FLProg.

Сообщение cfitymrf »

ребята подскажите , F411 можно в UART отправлять ? если можно то как .
Ответить

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

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

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