STM32 программирование из FLProg.
STM32 программирование из FLProg.
[ref]dsfbuy[/ref], Спасибо. А я здесь искал- https://github.com/rogerclarkmelbourne/Arduino_STM32.
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
STM32 программирование из FLProg.
Исключительно из даташитаShurkan1 писал(а): 29 авг 2020, 21:49 DrMario, DrMario, Подскажите пожалуйста, где вы брали информацию по мапированию GPIO СТМки (например что PC13 это 32)?
-
- Сержант
- Сообщения: 102
- Зарегистрирован: 21 ноя 2016, 11:05
STM32 программирование из FLProg.
Ребята, подскажите. Есть ли смысл приобретать плату STM32F103C8T6 с целью програмирования из FLProg. Есть ли преимущества над той же ардуиной, если програмировать ее из FLProg. Читал тут что после компиляции код занимает много памяти. Может есть смысл взять ту же мегу, пусть она и дороже будет.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
STM32 программирование из FLProg.
За цену в 200 руб можно купить просто для "пощупать самому".slon-genia писал(а): 01 сен 2020, 08:52 Есть ли смысл приобретать плату STM32F103C8T6 с целью програмирования из FLProg.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
STM32 программирование из FLProg.
Есть смысл! Примерно прошивка занимает одинаковый объем в %, но у СТМ чуть больше получается (даже с учётом заливки из Ардуино), особенно динамическая. Этого хватает , чтобы скетчи, неработающие на Ардуино из за нехватки памяти , здесь заработали. Тем более цена дешёвая.
STM32 программирование из FLProg.
с этим ядром не работает https://github.com/stm32duino/Arduino_Core_STM32.markirovka76 писал(а): 09 янв 2020, 12:13 Выкладываю поправленную библиотеку Encoder для STM32F1, которая работает с одноименным пользовательским блоком без каких либо дополнений и пример. Сам все проверил.![]()
Есть только одно ограничение - нельзя использовать одновременно пины с одинаковыми номерами разных портов, т.е. PA0 и PB0, PA12 и PB12 (это только пример - номера с "потолка") и так далее. Специфика работы прерываний контроллера.![]()
Мечусь между двух ядер. Вроде это развивается.
Что народ думаете?
Отправлено спустя 12 минут 46 секунд:
вы с Мегой256 сравниваете )aidar_i писал(а): 01 сен 2020, 11:10 Есть смысл! Примерно прошивка занимает одинаковый объем в %, но у СТМ чуть больше получается (даже с учётом заливки из Ардуино), особенно динамическая. Этого хватает , чтобы скетчи, неработающие на Ардуино из за нехватки памяти , здесь заработали. Тем более цена дешёвая.
Вообще даже в f103c8 можно черта лысого запихнуть, у меня в эти мелкие нано, мини (атмелы). не чего не лезло. А цена крупных особей и их формфактор и тормоза...
И ресурсы позволяют всегда использовать RTOS и не мучить себя.
единственный минус нет епрома. но есть эмулятор <EEPROM.h> и батарейка, я самый мелкий ионистор ставлю через год проверял, все на месте.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
STM32 программирование из FLProg.
Вы умеете использовать RTOS в FLProg?Shurkan1 писал(а): 01 сен 2020, 11:53 И ресурсы позволяют всегда использовать RTOS и не мучить себя.
Памяти 64к на f103c8 мало - уже небольшой проект >64k.Shurkan1 писал(а): 01 сен 2020, 11:53 Вообще даже в f103c8 можно черта лысого запихнуть, у меня в эти мелкие нано, мини (атмелы). не чего не лезло. А цена крупных особей и их формфактор и тормоза...
STM32 программирование из FLProg.
Хотелось бы но структура FLProg пока не позволяет - мне так кажется.
Здесь, как говорится - "Кому и кобыла невеста") Цена за килобайт меньше же. Есть какие нибудь доводы в пользу атмела? У меня нет.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32 программирование из FLProg.
Попахивает холиваром

Главное преимущество - уровень вхождения. Хотя он наверно и недостаток в какой то мере...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
STM32 программирование из FLProg.
Согласен, две про мини, до сих пор валяются ) . Ой флейм пошел.Ingwar писал(а): 01 сен 2020, 13:48 Главное преимущество - уровень вхождения. Хотя он наверно и недостаток в какой то мере..
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
STM32 программирование из FLProg.
С Уно, нано. В Мегу черт лысый, да, полезет. В эту плату СТМ из Ардуино иде , нет.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32 программирование из FLProg.
Оффтоп.
Прикупил под этот проект камушков.
Но корпус не самый "любительский"
[spoiler] [/spoiler]
Заодно решил попробовать их в Flprog и сегодня фрезернул тестовую платку
[spoiler] [/spoiler]
Но этот корпус да с моим тремором...
Минут 20 позиционировал под фен
[spoiler] [/spoiler]
Отправлено спустя 7 минут 59 секунд:
Размер "проблемы"
[spoiler] [/spoiler]
Прикупил под этот проект камушков.
Но корпус не самый "любительский"
[spoiler] [/spoiler]
Заодно решил попробовать их в Flprog и сегодня фрезернул тестовую платку
[spoiler] [/spoiler]
Но этот корпус да с моим тремором...

Минут 20 позиционировал под фен

[spoiler] [/spoiler]
Отправлено спустя 7 минут 59 секунд:
Размер "проблемы"
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
STM32 программирование из FLProg.
С этим ядром все работает, и камней больше поддерживается. MAP только нужен правильный (не такой как stm32 duino). В первом посте добавил последнюю редакцию.Shurkan1 писал(а): 01 сен 2020, 11:53 с этим ядром не работает https://github.com/stm32duino/Arduino_Core_STM32.
Мечусь между двух ядер. Вроде это развивается.
Что народ думаете?
STM32F103C8T6 Blue Pill (Duino)
STM32F103C8T6 Blue Pill
STM32F401CCU6 Black Pill
STM32F411CEU6 Black Pill
STM32F407VGT6 DevEBox
STM32 программирование из FLProg.
Есть мысли- Надо написать модуль в нем подключить RTOS, описать в разделе сетап - таски, в разделе функций - заполнить static voidы.
И после компиляции уже в ардуине руками растаскать Луп по статик войдам в соответствии платами -например.
Как вам такое )
Отправлено спустя 2 минуты 40 секунд:
Encoder.h не заработал, чего то с прерываниями.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32 программирование из FLProg.
[ref]DrMario[/ref], направьте на путь истинный. Собрал макетку (пост выше) на 401-ом. Используя Вашу плату и ядро github.com/stm32duino/Arduino_Core_STM32 заливаю блинк для теста и... нифига. Перебираю пины - нифига. Прошивка проходит штатно. Перебор вариантов с boot0 boot1 - нифига. Использовал стлинк простой и модифицированный (уже не помню под что...). Через оба заливается, но не работает. Заморочился и скачал keil и cubemx. По примерам из нета с горем пополам смог набросать блинк и шим. Залил - работает.
Куда копать ?

Отправлено спустя 4 часа 23 минуты 8 секунд:
Пробовал в версии 6.3.1 с такими настройками
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Хотел "зажечь" этот пин
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
STM32 программирование из FLProg.
И правда какая то фигня, перестала сходится распиновка.
Залейте простой блинк для проверки, должно работать с такими настройками
Залейте простой блинк для проверки, должно работать с такими настройками
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
STM32 программирование из FLProg.
Не, не взлетело. По крайней мере на РВ7. С такими настройками тоже пробовал, но не стал писать.
Если что, РС13 не разведен. Индикация на макетке РВ7 ну и основные интерфейсы тоже развел для пробы. Их тоже пробовал - осликом смотрел - тишина....
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
STM32 программирование из FLProg.
Программа не стартует , только после recet , куда смотреть , плата синяя .
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость