STM32 программирование из FLProg.
Обсуждение дальнейших путей развития программы.
Спасибо, буду пробовать...
________________________________________________________-
Участник "нашей команды" ecoins)
Участник "нашей команды" ecoins)
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
STM32 программирование из FLProg.
конечно библы там нет. Библиотека же не интегрирована в пользовательском блоке.Fm-Nafing писал(а): 12 фев 2020, 14:26 Проверьте путь.
C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries\STM32RTC
STM32 программирование из FLProg.
если стоит плата отсюда, то компиляуия не проходит. Я ее снес и поставил отсюда и компиляция прошла, т.к. там есть библиотека.Ivan_Kornege писал(а): 12 фев 2020, 14:03 не компилируется ,отсутствует библиотека. Которые нашлись в инете не подходят.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из FLProg.
После установки указанной библиотеки пробовал грузить скетч в STM32F103C через USB c bootloader.EgorKa писал(а): 15 фев 2020, 18:51если стоит плата отсюда, то компиляуия не проходит. Я ее снес и поставил отсюда и компиляция прошла, т.к. там есть библиотека.Ivan_Kornege писал(а): 12 фев 2020, 14:03 не компилируется ,отсутствует библиотека. Которые нашлись в инете не подходят.
Загрузка один раз проходит, скетч не запускался и портился bootloader - приходится его переустанавливать.
Один и тоже результат с 4-мя контроллерами.
Получалось ли грузить через USB и какой bootloader использовали?
STM32 программирование из FLProg.
У меня нет такой доски. Я проверил чисто компиляцию в IDE.ecoins писал(а): 15 фев 2020, 23:01 Получалось ли грузить через USB и какой bootloader использовали?
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
STM32 программирование из FLProg.
Кто нибудь пробовал добавить STM32F401 STM32F411 в flprog
У вас нет необходимых прав для просмотра вложений в этом сообщении.
STM32 программирование из FLProg.
Вот по этому видео вчера поднял bluepill
Нельзя пропускать ничего из сделаного на видео.
[spoiler]https://youtu.be/5mThFmpC1U4[/spoiler]
Всё очень последовательно и основательно.
Кто смотрит по диагонали - не обязательно иметь stlink чтобы использовать этот модуль с ардуино. Нужен обычный ttl конвертер (способ 2).
Нельзя пропускать ничего из сделаного на видео.
[spoiler]https://youtu.be/5mThFmpC1U4[/spoiler]
Всё очень последовательно и основательно.
Кто смотрит по диагонали - не обязательно иметь stlink чтобы использовать этот модуль с ардуино. Нужен обычный ttl конвертер (способ 2).
Последний раз редактировалось Iqubik 24 фев 2020, 02:38, всего редактировалось 1 раз.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
STM32 программирование из FLProg.
Это видео в первом посту есть, в нем речь о платах на stm32f103c8t6 а я про платы на STM32F401 STM32F411 спрашивал. В частности интересует вопрос как записать в него загрузчик.Iqubik писал(а): 20 фев 2020, 21:13 Вот по этому видео вчера поднял bluepill
Нельзя пропускать ничего из сделаного на видео.
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
STM32 программирование из FLProg.
Заказал такую. Прошивать можно ST-LINK ом
Вот еще
https://github.com/WeActTC/MiniF4-STM32F4x1
https://www.weact-tc.cn/2019/11/30/STM32Download/
Вот еще
https://github.com/WeActTC/MiniF4-STM32F4x1
https://www.weact-tc.cn/2019/11/30/STM32Download/
Последний раз редактировалось DrMario 23 фев 2020, 07:34, всего редактировалось 1 раз.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
STM32 программирование из FLProg.
Пока не знаю, посмотрите постом выше. Ссылок добавил
Купил STM32F411CEU6. Ссылка на магазин, есть хоть какое то описание.
https://aliexpress.ru/item/400067987459 ... 33edTSHzcg
Кино
https://www.youtube.com/watch?v=QCdnO43RBK4
Купил STM32F411CEU6. Ссылка на магазин, есть хоть какое то описание.
https://aliexpress.ru/item/400067987459 ... 33edTSHzcg
Кино
https://www.youtube.com/watch?v=QCdnO43RBK4
Последний раз редактировалось DrMario 23 фев 2020, 08:30, всего редактировалось 1 раз.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
STM32 программирование из FLProg.
Вот ссылка на распиновку STM32F401 https://github.com/dtnking/PCB-STM32F40 ... ment_Board
STM32 программирование из FLProg.
Сделал альфа версию пользовательского описания контроллера .cdi для STM32F103C8T6
Работают: порты, шим.
Баги: не внесены прерывания, пока не понял как оно работает, там вроде как 4 прерывания по 4 канала, то есть 16 прерываний
[spoiler] [/spoiler]
Буду тестировать и пилить потихоньку. Если кто может доработать прерывания - прошу помощи.
P.s. да уж. Надо вначале читать шапку а потом уже делать
P.P.S. Рассмотрел библиотеку из шапки и там тоже не указаны прерывания.
В ней более грамотно расставлены подтяжки (поправил у себя). В моей же точно указана толерантность к 5В, а так конечно без указания прерываний хрен редьки не слаще.
Работают: порты, шим.
Баги: не внесены прерывания, пока не понял как оно работает, там вроде как 4 прерывания по 4 канала, то есть 16 прерываний
[spoiler] [/spoiler]
Буду тестировать и пилить потихоньку. Если кто может доработать прерывания - прошу помощи.
P.s. да уж. Надо вначале читать шапку а потом уже делать

P.P.S. Рассмотрел библиотеку из шапки и там тоже не указаны прерывания.
В ней более грамотно расставлены подтяжки (поправил у себя). В моей же точно указана толерантность к 5В, а так конечно без указания прерываний хрен редьки не слаще.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
STM32 программирование из FLProg.
[ref]Ivan_Kornege[/ref] Спасибо! Проверил блок. Всё шикарно работает.
Немного подчистил от пустого вывода в UART и зависшего PC13.
[spoiler] [/spoiler]
Смущает такая вот конструкция в блоке:
[spoiler] [/spoiler]
Немного подчистил от пустого вывода в UART и зависшего PC13.
[spoiler] [/spoiler]
Смущает такая вот конструкция в блоке:
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Iqubik 05 мар 2020, 14:49, всего редактировалось 3 раза.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
STM32 программирование из FLProg.
[ref]Iqubik[/ref], такие вопросы надо задавать в ветке ПОЛЬЗОВАТЕЛЬСКИЕ БЛОКИ. А что этот блок
не пашет? Где то выкладывал здесь aidar_iУ вас нет необходимых прав для просмотра вложений в этом сообщении.
STM32 программирование из FLProg.
В настоящее время для stm32c103c8t6 в описании пользовательского контроллера совсем отсутствуют прерывания. Загвоздка как я понял в том что там стоит мультиплексор прерываний и не так легко их определить. Если у кого есть опыт и время/желание просим описать прерывания.
Отправлено спустя 5 часов 39 минут 16 секунд:
Может ли кто-то проверить проект? У меня на PB0 и PB1 не смотря на распиновку не работает ADC - нулевые значения. Заранее спасибо, хочется узнать нормально ли такое поведение или с этими пинами что-то не так.
Отправлено спустя 5 часов 39 минут 16 секунд:
Может ли кто-то проверить проект? У меня на PB0 и PB1 не смотря на распиновку не работает ADC - нулевые значения. Заранее спасибо, хочется узнать нормально ли такое поведение или с этими пинами что-то не так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
STM32 программирование из FLProg.
[ref]Iqubik[/ref], Вы попробуйте описание контроллера с 1 поста темы. В не м у PB0 PB1 Установлены аналоговые входа А16, А17 а в вашем описании контроллера PB0 PB1 это А8 А9
Отправлено спустя 5 минут 58 секунд:
вот
Отправлено спустя 5 минут 58 секунд:
вот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
- sser
- Рядовой
- Сообщения: 82
- Зарегистрирован: 02 янв 2018, 12:19
- Откуда: Н.Новгород
- Имя: Сергей
- Контактная информация:
STM32 программирование из FLProg.
STM32F103C8T6- работает!
Спасибо!
Правда сначала тормозил при резких движениях , но
сделал передачу в ком порт через 1сек и тормозов не стало .
Дергал энкодер туда-сюда , крутил рукой (оборотов примерно 1000-1500 об/мин)-встаёт в 0 чётко.
Фотоимпульсный энкодер ЛИР-158Б (2500)
Спасибо!
Проверил блок(проект Encoder_exs.flp) -работает отлично!markirovka76 писал(а): 09 янв 2020, 12:13 Выкладываю поправленную библиотеку Encoder для STM32F1, которая работает с одноименным пользовательским блоком без каких либо дополнений и пример. Сам все проверил.
Есть только одно ограничение - нельзя использовать одновременно пины с одинаковыми номерами разных портов, т.е. PA0 и PB0, PA12 и PB12 (это только пример - номера с "потолка") и так далее. Специфика работы прерываний контроллера.
ВЛОЖЕНИЯ
Encoder.zip
Поправленная библиотека для STM32
(12.8 КБ) 20 скачиваний
Encoder_exs.flp
Пример FLPROG
(327.56 КБ) 23 скачивания
encoder_exemple.ino
Пример с выводом на UART
(772 байт) 16 скачиваний
Последний раз редактировалось markirovka76 09.01.2020{, 18:02}, всего редактировалось 2 раза.
Правда сначала тормозил при резких движениях , но
сделал передачу в ком порт через 1сек и тормозов не стало .
Дергал энкодер туда-сюда , крутил рукой (оборотов примерно 1000-1500 об/мин)-встаёт в 0 чётко.
Фотоимпульсный энкодер ЛИР-158Б (2500)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя