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

Shurkan1
Рядовой
Сообщения: 27
Зарегистрирован: 28 авг 2020, 17:32
Имя: Александр

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

Сообщение Shurkan1 »

[ref]dsfbuy[/ref], Спасибо. А я здесь искал- https://github.com/rogerclarkmelbourne/Arduino_STM32.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

Сообщение DrMario »

Shurkan1 писал(а): 29 авг 2020, 21:49 DrMario, DrMario, Подскажите пожалуйста, где вы брали информацию по мапированию GPIO СТМки (например что PC13 это 32)?
Исключительно из даташита
Shurkan1
Рядовой
Сообщения: 27
Зарегистрирован: 28 авг 2020, 17:32
Имя: Александр

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

Сообщение Shurkan1 »

DrMario писал(а): 30 авг 2020, 07:33 Исключительно из даташита
На плату или на чип?
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

Сообщение DrMario »

В первом сообщении посмотрите
slon-genia
Сержант
Сообщения: 102
Зарегистрирован: 21 ноя 2016, 11:05

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

Сообщение slon-genia »

Ребята, подскажите. Есть ли смысл приобретать плату STM32F103C8T6 с целью програмирования из FLProg. Есть ли преимущества над той же ардуиной, если програмировать ее из FLProg. Читал тут что после компиляции код занимает много памяти. Может есть смысл взять ту же мегу, пусть она и дороже будет.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

slon-genia писал(а): 01 сен 2020, 08:52 Есть ли смысл приобретать плату STM32F103C8T6 с целью програмирования из FLProg.
За цену в 200 руб можно купить просто для "пощупать самому".
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Есть смысл! Примерно прошивка занимает одинаковый объем в %, но у СТМ чуть больше получается (даже с учётом заливки из Ардуино), особенно динамическая. Этого хватает , чтобы скетчи, неработающие на Ардуино из за нехватки памяти , здесь заработали. Тем более цена дешёвая.
Shurkan1
Рядовой
Сообщения: 27
Зарегистрирован: 28 авг 2020, 17:32
Имя: Александр

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

Сообщение Shurkan1 »

markirovka76 писал(а): 09 янв 2020, 12:13 Выкладываю поправленную библиотеку Encoder для STM32F1, которая работает с одноименным пользовательским блоком без каких либо дополнений и пример. Сам все проверил. :smile427:
Есть только одно ограничение - нельзя использовать одновременно пины с одинаковыми номерами разных портов, т.е. PA0 и PB0, PA12 и PB12 (это только пример - номера с "потолка") и так далее. Специфика работы прерываний контроллера. :D
с этим ядром не работает https://github.com/stm32duino/Arduino_Core_STM32.
Мечусь между двух ядер. Вроде это развивается.
Что народ думаете?

Отправлено спустя 12 минут 46 секунд:
aidar_i писал(а): 01 сен 2020, 11:10 Есть смысл! Примерно прошивка занимает одинаковый объем в %, но у СТМ чуть больше получается (даже с учётом заливки из Ардуино), особенно динамическая. Этого хватает , чтобы скетчи, неработающие на Ардуино из за нехватки памяти , здесь заработали. Тем более цена дешёвая.
вы с Мегой256 сравниваете )
Вообще даже в f103c8 можно черта лысого запихнуть, у меня в эти мелкие нано, мини (атмелы). не чего не лезло. А цена крупных особей и их формфактор и тормоза...
И ресурсы позволяют всегда использовать RTOS и не мучить себя.

единственный минус нет епрома. но есть эмулятор <EEPROM.h> и батарейка, я самый мелкий ионистор ставлю через год проверял, все на месте.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

Shurkan1 писал(а): 01 сен 2020, 11:53 И ресурсы позволяют всегда использовать RTOS и не мучить себя.
Вы умеете использовать RTOS в FLProg?
Shurkan1 писал(а): 01 сен 2020, 11:53 Вообще даже в f103c8 можно черта лысого запихнуть, у меня в эти мелкие нано, мини (атмелы). не чего не лезло. А цена крупных особей и их формфактор и тормоза...
Памяти 64к на f103c8 мало - уже небольшой проект >64k.
Shurkan1
Рядовой
Сообщения: 27
Зарегистрирован: 28 авг 2020, 17:32
Имя: Александр

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

Сообщение Shurkan1 »

ecoins писал(а): 01 сен 2020, 13:22 Вы умеете использовать RTOS в FLProg?
Хотелось бы но структура FLProg пока не позволяет - мне так кажется.
ecoins писал(а): 01 сен 2020, 13:22 Памяти 64к на f103c8 мало - уже небольшой проект >64k.
Здесь, как говорится - "Кому и кобыла невеста") Цена за килобайт меньше же. Есть какие нибудь доводы в пользу атмела? У меня нет.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Shurkan1 писал(а): 01 сен 2020, 13:42 Есть какие нибудь доводы в пользу атмела?
Попахивает холиваром :)
Главное преимущество - уровень вхождения. Хотя он наверно и недостаток в какой то мере...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Shurkan1
Рядовой
Сообщения: 27
Зарегистрирован: 28 авг 2020, 17:32
Имя: Александр

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

Сообщение Shurkan1 »

Ingwar писал(а): 01 сен 2020, 13:48 Главное преимущество - уровень вхождения. Хотя он наверно и недостаток в какой то мере..
Согласен, две про мини, до сих пор валяются ) . Ой флейм пошел.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Shurkan1 писал(а): 01 сен 2020, 11:53 вы с Мегой256 сравниваете )
С Уно, нано. В Мегу черт лысый, да, полезет. В эту плату СТМ из Ардуино иде , нет.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Оффтоп.

Прикупил под этот проект камушков.
Но корпус не самый "любительский"
[spoiler]
DOC001686599.jpg
[/spoiler]
Заодно решил попробовать их в Flprog и сегодня фрезернул тестовую платку
[spoiler]
1.jpg
[/spoiler]
Но этот корпус да с моим тремором... :smile113:
Минут 20 позиционировал под фен :smile171:
[spoiler]
2.png
[/spoiler]

Отправлено спустя 7 минут 59 секунд:
Размер "проблемы"
[spoiler]
3.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

Сообщение DrMario »

Shurkan1 писал(а): 01 сен 2020, 11:53 с этим ядром не работает https://github.com/stm32duino/Arduino_Core_STM32.
Мечусь между двух ядер. Вроде это развивается.
Что народ думаете?
С этим ядром все работает, и камней больше поддерживается. MAP только нужен правильный (не такой как stm32 duino). В первом посте добавил последнюю редакцию.
STM32F103C8T6 Blue Pill (Duino)
STM32F103C8T6 Blue Pill
STM32F401CCU6 Black Pill
STM32F411CEU6 Black Pill
STM32F407VGT6 DevEBox
Shurkan1
Рядовой
Сообщения: 27
Зарегистрирован: 28 авг 2020, 17:32
Имя: Александр

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

Сообщение Shurkan1 »

ecoins писал(а): 01 сен 2020, 13:22 Вы умеете использовать RTOS в FLProg?
Есть мысли- Надо написать модуль в нем подключить RTOS, описать в разделе сетап - таски, в разделе функций - заполнить static voidы.
И после компиляции уже в ардуине руками растаскать Луп по статик войдам в соответствии платами -например.
Как вам такое )

Отправлено спустя 2 минуты 40 секунд:
DrMario писал(а): 01 сен 2020, 17:23 С этим ядром все работает,
Encoder.h не заработал, чего то с прерываниями.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

DrMario писал(а): 01 сен 2020, 17:23 С этим ядром все работает
[ref]DrMario[/ref], направьте на путь истинный. Собрал макетку (пост выше) на 401-ом. Используя Вашу плату и ядро github.com/stm32duino/Arduino_Core_STM32 заливаю блинк для теста и... нифига. Перебираю пины - нифига. Прошивка проходит штатно. Перебор вариантов с boot0 boot1 - нифига. Использовал стлинк простой и модифицированный (уже не помню под что...). Через оба заливается, но не работает. Заморочился и скачал keil и cubemx. По примерам из нета с горем пополам смог набросать блинк и шим. Залил - работает.
Куда копать ? :smile453:

Отправлено спустя 4 часа 23 минуты 8 секунд:
Пробовал в версии 6.3.1 с такими настройками
[spoiler]
Безымянный2.png
[/spoiler]
[spoiler]
Безымянный3.png
[/spoiler]
Хотел "зажечь" этот пин
[spoiler]
Безымянный1.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

Сообщение DrMario »

И правда какая то фигня, перестала сходится распиновка.
Залейте простой блинк для проверки, должно работать с такими настройками
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

DrMario писал(а): 04 сен 2020, 19:03 должно работать с такими настройками
Не, не взлетело. По крайней мере на РВ7. С такими настройками тоже пробовал, но не стал писать.
Если что, РС13 не разведен. Индикация на макетке РВ7 ну и основные интерфейсы тоже развел для пробы. Их тоже пробовал - осликом смотрел - тишина....
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

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

Сообщение leons »

Программа не стартует , только после recet , куда смотреть , плата синяя .
Ответить

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

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

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