Экосреда ecoins - STM32F411

ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 07 май 2023, 10:14 Ecoins вы не могли бы сделать пример моргания светодиодом ? У меня не получается, загружаю прошивку через DFU прямо с Arduino IDE.
Board_00_without_RT_HW_BASE_v01.26.04.2023.ino
Попробуйте этот скетч - он и светодиодом моргает, и на консоль выводит значение светодиода, и имя выбранной платы выводит.
Если будут проблемы с ошибкой компиляцией, закомментируйте 10 строку - отключите полностью функции ecoins, будут использованы только средства Arduino IDE.
Только что проверил на STM32F411CE. Гружу через ST-Link.
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

Пример работает, непонятна логика выбора пинов.
Проблем с компиляцией нет.

Судя по даташиту на плату, светодиод подключен на PC13, а это пин №2
Screenshot_1.png
Ваш пример выдаёт номер пина 31
Screenshot_2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

Номера которые Вы видите не соответствуют номерам (и именам) STM32 - с этими контроллерами посложнее.
PC13 =31 - это Вы видите на примере из консоли.
Есть блок на вход который подается имя регистра(A,B,C,D...) и номер бита в нем(0-15), а на выходе получаем номер пина.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

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

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 07 май 2023, 15:44 Вот и опять как то все очень сложно....
Что такое опять и что такое сложно.
С таким настроем переход от AVR и ESP к STM32 будет сложен :( Так уж сложилось, что фирма STMicroelectronics изначально не ориентировалась на пользователей Arduino... Сделала небольшой шаг в эту сторону и пока все. Хотя вроде бы и достаточно...
Что собственно Вам хочется узнать?
Неплохой путь задавать вопросы по тесту, который мы выложили - оно универсальный и работает на разных контроллерах.
С уважением, Энвер.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

ecoins писал(а): 07 май 2023, 17:03
nick2015 писал(а): 07 май 2023, 15:44 Вот и опять как то все очень сложно....
Что такое опять и что такое сложно.
С таким настроем переход от AVR и ESP к STM32 будет сложен :( Так уж сложилось, что фирма STMicroelectronics изначально не ориентировалась на пользователей Arduino... Сделала небольшой шаг в эту сторону и пока все. Хотя вроде бы и достаточно...
Что собственно Вам хочется узнать?
Неплохой путь задавать вопросы по тесту, который мы выложили - оно универсальный и работает на разных контроллерах.
С уважением, Энвер.
Я уже у вас 3 поста подряд пытаюсь выяснить как правильно привязать пины, в чем проблема обьяснить ?
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 07 май 2023, 17:11 Я уже у вас 3 поста подряд пытаюсь выяснить как правильно привязать пины, в чем проблема обьяснить ?
Только в том, что Вы думаете что мир эгоцентричен и Вы в центре мира.
Если проще - трудиться надо для собственным развитием, а не искать понятные Вам ответы.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

Ecoins, хотел загрузить из примеров в Arduino IDE Board_01_Simple_v01_19.03.2023. При компиляции есть ошибки.
Screenshot_1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 08 май 2023, 21:55 Ecoins, хотел загрузить из примеров в Arduino IDE Board_01_Simple_v01_19.03.2023. При компиляции есть ошибки.
Похоже в Arduino IDE указан не тот номер контроллера - мы сейчас занимаемся над повышением устойчивости системы к подобным ошибкам.
Думаю в мае разрешим.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 07 май 2023, 10:14 Ecoins вы не могли бы сделать пример моргания светодиодом ? У меня не получается, загружаю прошивку через DFU прямо с Arduino IDE.
Выкладываю здесь промежуточную версию библиотек для тестирования светодиодом.
RT_00_HW_BASE_v1.20c_13.05.23.zip
001_ECOINS_v.02d_12.05.2023.zip
STM32_blink_PC13_v1.zip
STM32_blink_PC13_v2.zip
STM32_blink_PC13_v3.zip
Тестировал на STM32F103C, но и на других STM32 работает.
Ниже стенды для работы на STM32:
Стенды STM32.jpg
Стенды:
1.STM32F103C;
2.STM32F401CC;
3.STM32F411CE;
4.STM32F407VE;
5.STM32F407VG;
6.STM32H750B.
На них запущен один и тот достаточно "тяжелый" тест №5 из примеров RT_HW_BASE в в Arduino IDE.
-------
Попробуйте.
Успехов.
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 13 май 2023, 19:46, всего редактировалось 1 раз.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Экосреда ecoins - STM32F411

Сообщение vovka1973 »

ecoins писал(а): 12 май 2023, 21:54 1000_EIS_LIB_v1.20b_12.05.22.zip
пусто там
Изображение
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

vovka1973 писал(а): 13 май 2023, 13:41пусто там
Вы правы, поправил.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

У меня опять ошибки компиляции
Screenshot_2.png
Screenshot_1.png
Отправлено спустя 21 минуту 37 секунд:
прошил через DFU , не работает.
Screenshot_3.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

Второй экран вроде показывает без ошибок компиляции.
Через DFU не шил в этот раз, завтра попробую.

Отправлено спустя 4 часа 45 минут 9 секунд:
nick2015 писал(а): 13 май 2023, 21:52 прошил через DFU , не работает.
Еще раз проверил на STM32F401CC и STM32F411CE тест STM32_blink_PC13_v1.zip.
Загрузка через ST-Link. Работает.
Давайте попробуем разобраться.
1.Первое предположение - у Вас точно STM32F401CC? На всякий случай уточняю.
2. Вы грузите через DFU. Мы с DFU почти не работаем. Попробовали сейчас - не получилось.
Было бы неплохо, если бы Вы поподробнее описали процедуру загрузки (если есть ссылки на материалы - тоже полезно).
Мы бы её попробовали повторить.
3.Тест из Arduino IDE (первый пример из RT_HW_BASE Аrduino IDE) Вы тоже из DFU грузили и всё работало?
-------
С уважением, Энвер.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

ecoins писал(а): 14 май 2023, 03:13 Второй экран вроде показывает без ошибок компиляции.
Через DFU не шил в этот раз, завтра попробую.

Отправлено спустя 4 часа 45 минут 9 секунд:
nick2015 писал(а): 13 май 2023, 21:52 прошил через DFU , не работает.
Еще раз проверил на STM32F401CC и STM32F411CE тест STM32_blink_PC13_v1.zip.
Загрузка через ST-Link. Работает.
Давайте попробуем разобраться.
1.Первое предположение - у Вас точно STM32F401CC? На всякий случай уточняю.
2. Вы грузите через DFU. Мы с DFU почти не работаем. Попробовали сейчас - не получилось.
Было бы неплохо, если бы Вы поподробнее описали процедуру загрузки (если есть ссылки на материалы - тоже полезно).
Мы бы её попробовали повторить.
3.Тест из Arduino IDE (первый пример из RT_HW_BASE Аrduino IDE) Вы тоже из DFU грузили и всё работало?
-------
С уважением, Энвер.
1. У меня две платы BlackPill
1684055024760.jpg
1684055024767.jpg
2. Постараюсь объяснить, скачиваем программу с сайта ST https://www.st.com/en/development-tools ... 32080.html. Его запускаем.
После этого подключаете плату по USB к компьютеру, ( зажимаете на плате BOOT0 и нажимаете на NRST и через секунду отпускаете
NRST и потом BOOT0, устанавливаете драйвера ( в папке с программой C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\Drivers\DFU_Driver\Driver выберите STM32Bootloader.inf, щелкните правой кнопкой мыши и нажмите в меню - Установить), у вас в диспетчере должно получиться вот так
Screenshot_1.png
Для загрузке в Arduino IDE нужно выбрать метод загрузки
Screenshot_2.png
3. Я загружал пример из поста №900, на тот момент работало, сейчас опять нет.

4. Для проверки правильности установки драйверов плата должна определяться в Stm32CubeProgrammer.
Screenshot_3.png
Для проверки правильности метода загрузки я создал в среде разработки Flowcode прошивку которая мигает светодиодом, загрузил
через Stm32CubeProgrammer, и светодиод моргает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 14 май 2023, 12:39 Для проверки правильности метода загрузки я создал в среде разработки Flowcode прошивку которая мигает светодиодом, загрузил
через Stm32CubeProgrammer, и светодиод моргает.
Спасибо за развернутый ответ. Буду пробовать - попозже.
К сожалению сейчас Вашей задачей заняться не могу - нужно ускорить проекты контроллеров на Raspberry Pi Pico и STM32F407VG.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Экосреда ecoins - STM32F411

Сообщение vovka1973 »

nick2015 писал(а): 14 май 2023, 12:39 Для проверки правильности метода загрузки я создал в среде разработки Flowcode прошивку которая мигает светодиодом, загрузил
скиньте мне файлик я тоже попробую .то что в шапке пример не моргает у меня тоже,у меня плата 401[spoiler]
401.jpg
[/spoiler]
все разобрался пример работает !
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

vovka1973 писал(а): 16 май 2023, 18:19
nick2015 писал(а): 14 май 2023, 12:39 Для проверки правильности метода загрузки я создал в среде разработки Flowcode прошивку которая мигает светодиодом, загрузил
скиньте мне файлик я тоже попробую .то что в шапке пример не моргает у меня тоже,у меня плата 401[spoiler]401.jpg[/spoiler]
все разобрался пример работает !

А другим рассказать ?
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Экосреда ecoins - STM32F411

Сообщение vovka1973 »

nick2015 писал(а): 16 май 2023, 21:17 А другим рассказать ?
да там и рассказывать неочём, все было в настройке платы ардуино там не одна она выделил на рисунке [spoiler]
Снимок экрана (6).jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

vovka1973 писал(а): 17 май 2023, 03:22
nick2015 писал(а): 16 май 2023, 21:17 А другим рассказать ?
да там и рассказывать неочём, все было в настройке платы ардуино там не одна она выделил на рисунке [spoiler]Снимок экрана (6).jpg[/spoiler]
настройки такие же как в посте №33 ?
Ответить

Вернуться в «Команда ecoins»

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

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