Страница 2 из 11
STM32 программирование из FLProg.
Добавлено: 09 янв 2020, 12:42
markirovka76
vovka1973 писал(а): 09 янв 2020, 12:29
markirovka76 писал(а): 09 янв 2020, 12:13
PA0 и PB0, PA12 и PB12
А как ноги прописывал?
Так же, как и на любой ардуино. Пользуюсь версией 6.2.1. Каждому выводу контроллера присваиваются свой номер. В пользовательском блоке номера берутся согласно нумерации контроллера. Ведь при использовании ардуино мы не пишем в пользовательском блоке A0, A1 ..., а пишем 14, 15 и так далее. Тоже самое и здесь в прикрепленном примере использованы ноги PA2 и PA3, что соответствует номерам 2 и 3 соответственно.
Обсуждение дальнейших путей развития программы.
Добавлено: 11 фев 2020, 16:02
Fm-Nafing
ecoins писал(а): 10 фев 2020, 00:10
Пока не удается работа с STM32F407V.
STM32F407VET6 делаю описание контроллера. Всё с ним удаётся. Только вот пин_мап не на 100% соответствует. На данный момент прикрутил внутренний RTC.
STM32 программирование из FLProg.
Добавлено: 11 фев 2020, 18:29
Sanbi4
Всем привет! ткните носом, где взять блок скоростного счетчика для этого контроллера! искал - не нашел.
STM32 программирование из FLProg.
Добавлено: 11 фев 2020, 18:45
Nikan
.
Обсуждение дальнейших путей развития программы.
Добавлено: 11 фев 2020, 19:19
ecoins
Fm-Nafing писал(а): 11 фев 2020, 16:02
STM32F407VET6 делаю описание контроллера. Всё с ним удаётся. Только вот пин_мап не на 100% соответствует. На данный момент прикрутил внутренний RTC.
Что у меня не получается:
1. Загрузить bootloader. Пока гружу код через JTAG - ST-Link. У Вас тоже с этим проблемы или получилось?
2. Нет библиотеки Wire.h - ругается на #include Wire.h Пробовали ли использовать шину i2c?
----
Хотелось бы использовать этот контроллер, давайте прикладывать совместные усилия.
Спасибо.
STM32 программирование из FLProg.
Добавлено: 11 фев 2020, 23:20
Fm-Nafing
К списку описаний контроллеров выкладываю Black STM32F407VET6.
Пример блока часов реального времени.
Ну и собсно проект.
UPD. Перезалил cdl. навёл там порядок.
STM32 программирование из FLProg.
Добавлено: 12 фев 2020, 09:17
Sanbi4
Nikan писал(а): 11 фев 2020, 18:45
Sanbi4 писал(а): 11 фев 2020, 18:29нашел.
нема такого
контроллер настолько быстрый, что и обычный счетчик справляется
Тогда как измерить длину импульса?
STM32 программирование из FLProg.
Добавлено: 12 фев 2020, 14:03
Ivan_Kornege
Fm-Nafing писал(а): 11 фев 2020, 23:20
Пример блока часов реального времени.
Ну и собсно проект.
не компилируется ,отсутствует библиотека. Которые нашлись в инете не подходят.
STM32 программирование из FLProg.
Добавлено: 12 фев 2020, 14:26
Fm-Nafing
Ivan_Kornege писал(а): 12 фев 2020, 14:03
не компилируется ,отсутствует библиотека.
Проверьте путь.
C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\STM32RTC
Обсуждение дальнейших путей развития программы.
Добавлено: 12 фев 2020, 14:31
Fm-Nafing
ecoins писал(а): 11 фев 2020, 19:19
Нет библиотеки Wire.h - ругается на #include Wire.h Пробовали ли использовать шину i2c?
C:\Program Files (x86)\FLProg\ideV5\portable\packages\STM32\hardware\stm32\1.8.0\libraries\Wire\examples\i2c_scanner
Работает даже без пендаля.
Штатный инструмент "Сканирование шины одноваре" тоже работает. По крайней мере адрес дисплея определяет.
Попробуйте перед wire.begin() задекларируйте пины
Wire.setSDA(PB7);
Wire.setSCL(PB6);
Обсуждение дальнейших путей развития программы.
Добавлено: 13 фев 2020, 22:01
ecoins
Fm-Nafing писал(а): 12 фев 2020, 14:31
C:\Program Files (x86)\FLProg\ideV5\portable\packages\STM32\hardware\stm32\1.8.0\libraries\Wire\examples\i2c_scanner
Работает даже без пендаля.
У меня нет библиотеки STM32 в указанном месте.
ideV5.JPG
Вы её самостоятельно устанавливали? Если да, то где брали библиотеку STM32.
Как Вы грузите скетч в STM32F407V- через ST-Link?
Обсуждение дальнейших путей развития программы.
Добавлено: 13 фев 2020, 22:57
Fm-Nafing
Библу ставил с менеджера плат. STM32duino.
Да гружу через ST-Link. Бутлоадеры которые валяются в инете все какие-то корявенькие.
На работе есть один бут который вроде как и ничего и даже позволяет шить при выборе в IDE аплоад метод HID bootloader 2.2
Если надо? Выложу.
А чем Вас не устраивает прошивка через SWD?
Бут хавает 2кило памяти. Используя Бут вы отказываетесь от одного из юартов. Понятно что их там полно. Но всё равно зачем? Ну уж если так сильно хочется, ведь ничего не мешает написать Бут самостоятельно. Пишется за 10 минут. Примеров полно.
Обсуждение дальнейших путей развития программы.
Добавлено: 13 фев 2020, 23:09
ecoins
Спасибо. Завтра попробую. Я устанавливал STM32-master c GitHub.
———
STM-link пользуюсь. Но насколько я понимаю, нельзя одновременно использовать несколько программаторов одновременно - а мне удобнее работать сразу с несколькими контроллерами. Но это не критичное желание.
Обсуждение дальнейших путей развития программы.
Добавлено: 13 фев 2020, 23:18
Fm-Nafing
Вот её я как раз и удалил. Первопричина: она не использует _HAL в отличие от STM32duino.
В преференсах IDE вставляйте это
https://github.com/stm32duino/BoardMana ... index.json
Обсуждение дальнейших путей развития программы.
Добавлено: 13 фев 2020, 23:30
ecoins
Уточните - где вставлять в IDE преферансы - не достаточно ориентируюсь в это теме.
Обсуждение дальнейших путей развития программы.
Добавлено: 13 фев 2020, 23:37
Fm-Nafing
В ардуино IDE Файл/Настройки/Дополнительные ссылки для менеджера плат:
Обсуждение дальнейших путей развития программы.
Добавлено: 14 фев 2020, 06:13
ecoins
Понял, вставить туда указанную ссылку.
Отправлено спустя 6 часов 20 минут 40 секунд:
Получилось. Спасибо. Интересные возможности.
Заставить работать имеющийся код не получилось - буду разбираться.
Обсуждение дальнейших путей развития программы.
Добавлено: 14 фев 2020, 08:37
Fm-Nafing
ecoins писал(а): 14 фев 2020, 06:13
Заставить работать имеющийся код не получилось
Опишите что не получилось. Может уже сталкивался.
Обсуждение дальнейших путей развития программы.
Добавлено: 14 фев 2020, 14:26
eric25
Fm-Nafing, не могли бы скинуть скрин вкладки Arduibo IDE , где выбор контроллера, Настройки порта, в случает программирования STM32f1 series, не получается с наскоку загрузить, после установки предложенного префикса
Обсуждение дальнейших путей развития программы.
Добавлено: 14 фев 2020, 14:51
Fm-Nafing
eric25 писал(а): 14 фев 2020, 14:26
скрин вкладки Arduibo IDE