Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
-
- Рядовой
- Сообщения: 31
- Зарегистрирован: 29 апр 2016, 10:04
- Откуда: Krasnodar
- Имя: Николай
- Контактная информация:
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
прошил под загрузчик Arduino IDE, светодиод моргает ... а вот если по сложнее начинает ругаться на библиотеки или хз что ему надо. Одной заменой пинов не отделаться.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Не прав. Совершенно другая архитектура. Внутренности другие:)))Anydy писал(а):А по сути то чем отличается программа для Ардуино от программы для STM ? Только пины подправить! Ну и EEPROM не будет работать...Или я не прав?
Качество — это делать что-либо правильно, даже когда никто не смотрит
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
после выхода беты скады, у меня в планах добавление ESP8266 как отдельного контроллера (в этом вопросе я более менее разобрался).
Сергей скажите пожалуйста какой именно esp mobul будет добавлен, а то их что то много всяких вариаций. Спасибо
Сергей скажите пожалуйста какой именно esp mobul будет добавлен, а то их что то много всяких вариаций. Спасибо
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Добавлено (01.08.2017, 14:56)Anydy писал(а):Так программируется же из Arduino IDE, таким же образом как и ардуино, только номера пинов нужно поменять....EEPROM нету, придется флеш память использовать. Наверное еще какие ньюансы есть.... Я серьезные скетчи не пробовал, DS18b20 работает нормально из примеров IDE.Так что порог вхождения самый простой! Ну а дальше если интересно продолжать программирование МК то без С++ не обойтись даже на ардуино!
---------------------------------------------
Пишут, если программировать из Arduino IDE, то нет преимущества перед Ардуино, тк съедает памяти побольше.
Последний раз редактировалось aidar_i 01 авг 2017, 14:56, всего редактировалось 1 раз.
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 29 фев 2016, 10:58
- Откуда: Краснодар
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Что за скада? С чем едят?Evgesha писал(а):после выхода беты скады, у меня в планах добавление ESP8266 как отдельного контроллера (в этом вопросе я более менее разобрался).
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
И вновь приходится поднимать вопрос о добавлении STM32 ARM
Программа тяжелеет, появляются новые модули.- а движёк остаётся старый.
С момента появлении первого поста прошло 1.5 лет, вроде было голосование народ за - а поддержки так и не появилось.
Серьёзные проекты с применением Дисплея и датчиков на I2C где надо точное выполнение команд по времени сделать на меге практически невозможно.
Приходится ставить 2 меги и соединять по уарту.
Если сравнивать по деньгам то STM32 стоит столько же.
И зачем покупать запорожец по стоимости Волги ???
Программа стремительно развивается, и прийдёт время когда добавлять что либо будет невозможно . Ресурсы 8 битного друга закончатся.
В сети много пректов которые начанались мегой, но в процессе развития переехали на STM32.
А если серьезно, просто молюсь за автора FLProg. Сергей, спасибо Вам от всей души!
Но добавления STM32 для серьёзных проектах , думаю не миновать.
Очень много западных самодельщиков уже давно переехали на STM32 а меги положили на полочки.
В чём проблема добавления и оптимизации кода под железо STM32 ???
Готов помочь в реализации финансово.
Народ может кто то тоже очень нуждается в добавлении STM32 ??
Так давайте поможем Сергею в ускорении этой задачи....
Программа тяжелеет, появляются новые модули.- а движёк остаётся старый.
С момента появлении первого поста прошло 1.5 лет, вроде было голосование народ за - а поддержки так и не появилось.
Серьёзные проекты с применением Дисплея и датчиков на I2C где надо точное выполнение команд по времени сделать на меге практически невозможно.
Приходится ставить 2 меги и соединять по уарту.
Если сравнивать по деньгам то STM32 стоит столько же.
И зачем покупать запорожец по стоимости Волги ???
Программа стремительно развивается, и прийдёт время когда добавлять что либо будет невозможно . Ресурсы 8 битного друга закончатся.
В сети много пректов которые начанались мегой, но в процессе развития переехали на STM32.
А если серьезно, просто молюсь за автора FLProg. Сергей, спасибо Вам от всей души!
Но добавления STM32 для серьёзных проектах , думаю не миновать.
Очень много западных самодельщиков уже давно переехали на STM32 а меги положили на полочки.
В чём проблема добавления и оптимизации кода под железо STM32 ???
Готов помочь в реализации финансово.
Народ может кто то тоже очень нуждается в добавлении STM32 ??
Так давайте поможем Сергею в ускорении этой задачи....
Качество — это делать что-либо правильно, даже когда никто не смотрит
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Да ничем. Если ардуино IDE или FL поддерживает ARM, то проблем не будет. Как выше писали, Роджер Кларк и сочувствующие портируют библиотеки (см stm32duino com). А т.к. библиотеки портированы, то и написание кода не отличается.support писал(а):Цитата Anydy ()А по сути то чем отличается программа для Ардуино от программы для STM ?
Ну вот как раз с этим и надо разбираться)))
Я как раз в ардуино ИДЕ (точнее, в ноутпад++ или сублиме) ковыряюсь, пишу примочку в автомобиль, работа с кан бас.
Заинтересовался программой FLProg, первый раз вчера услышал.
Могу протестировать что-нибудь. Есть DHT22, зуммер-пищалка, модуль блютуса HC-06. [UPD:] еще ИК датчик с пультом, датчик наличия движения(просто 1 или 0 ), Матричная клавиатура, где-то дисплей в заначке.[/UPD]
При установке ядра STM32 в ArduinoIDE надо было скачать библиотеки Arduino Due, если не ошибаюсь (подробней на гиктаймсе статья 277928).
Присоединяюсь к просьбе!
Вообще, что требуется для создания файла для этой платы?
Последний раз редактировалось Drift3r 04 окт 2017, 14:17, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
В принципе немного - время. А вот его то как раз у меня катострафически не хватает. В ночные смены ещё более менее плотно занимаюсь проектом, а в дневные - ну не реально просто. Урываю на работе наверное пару часов в общей сложности (если всё спокойно), ну и в общаге может часок - другой перед сном (Спать то то же нужно, а смены у нас по 12 часов). Сегодня например только успел выложить бэтку 2.5.2, как одна турбина в аварийный останов ушла. Всё конец дня потерян(((. В выходную вахту дома то же особенно не повозишься - семья, дети. Но всё таки легче чем на работе. А идей в голове на сто лет вперёд))))) Причём многие из них уже продуманны и готовы к реализации. Вот их в первую очередь и реализую. А с СТМ-кой ещё разбираться надо, экспериментировать.... Вот и откладывается она в долгий ящик постоянно. Есть еще например ESP, которую я очень хочу сделать. Но опять надо разбираться и изучать. И опять откладывается. Поскольку есть готовые задачи. Например перенести новые наработки из схемы СКАД-ы в схему контроллера. И актуально, и необходимо. Значит в первую очередь. А ESP и CTM опять откладываются.....Drift3r писал(а):Вообще, что требуется для создания файла для этой платы?
Автор программы FLProg.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Вот это будет НАСТОЯЩИЙ ПРОРЫВ для FLProg, как мне кажется.support писал(а):Есть еще например ESP, которую я очень хочу сделать.
Вкупе со скадой, пользователи получат БЕСПРОВОДНЫЕ устройства для своих задумок, а таких(задумок), наверняка, немало.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Капитан
- Сообщения: 858
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Хотел бы я разделить ваш оптимизм, только ключевые слова в посте автора, это последнее предложение. И оно не позволяет мне этого сделать. Скада только родилась, ее еще пилить и пилить, а нам соответственно ждать и ждать.Sancho писал(а):Вот это будет НАСТОЯЩИЙ ПРОРЫВ для FLProg, как мне кажется.Вкупе со скадой, пользователи получат БЕСПРОВОДНЫЕ устройства для своих задумок, а таких(задумок), наверняка, немало.
Если б автор согласился, можно было бы всем кому нужна ESP скинуться целенаправленно на ее реализацию вне очереди.
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
А что никто не пробовал создать блок для ESP?fsergei70 писал(а):всем кому нужна ESP скинуться целенаправленно на ее реализацию вне очереди
Теоретически не вижу проблем, надо пробовать...
Например:
1. В ESP стандартная прошивка, ардуино управляет ей АТ командами, наподобии SIM800 как уже было реализовано (блок GSM)
2. Делается блок на основе стандарных библиотек для ESP, а генерируемый Flprog код заливается и работает в самой ESP! Не хватает портов - используете расширитель или ту же ардуину.
В ESP то поболее ресурсов чем в ардуино.
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Вообще и сейчас можно писать программу для ESP. Только сперва надо добавить ее поддержку в Arduino IDE. Да не все функции будут доступны. Но часть то работает.
Сам несколько программ для теста делал работали.
[spoiler=Спойлер]
[/spoiler]
Почитать можно Arduino IDE для ESP8266
Не давно делал блоки для EEPROM ESP, вроде получилось работать.
Кончено могут быть проблемы, но может и заработает.
Сам несколько программ для теста делал работали.
[spoiler=Спойлер]

Почитать можно Arduino IDE для ESP8266
Не давно делал блоки для EEPROM ESP, вроде получилось работать.
Кончено могут быть проблемы, но может и заработает.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
А что конкретно от ЕСП нужно то? Если беспроводная связь, то есть проект ESP-link. Там ЕСП заливается и настраивается отдельно, а с ардуиной она работает через уарт. Даже прошивать ардуину можно по "воздуху". Таким образом все тяжелые задачи по установке ТСР соединения лежат на ЕСП, а ардуина занимается своей частью работы, скидывая в уарт результаты и получая команды оттуда.
-
- Капитан
- Сообщения: 858
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Если ESP добавят в качестве контроллера то ардуина уже не нужна, весь скетч хранится в самой ESP и мы уже работаем в FLPROG с ее GPIOstarshoy81 писал(а):А что конкретно от ЕСП нужно то?
Добавлено (05.10.2017, 13:09)
---------------------------------------------
Взглянуть на блоки можно?fsergei70 писал(а):Не давно делал блоки для EEPROM ESP, вроде получилось работать.
Добавлено (05.10.2017, 13:10)
---------------------------------------------
Да простит нас модератор, тема то про STM32
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Ну они еще сыроваты, описание не полное, да и типы данных пока только byte и int.fsergei70 писал(а):Взглянуть на блоки можно?
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
fsergei70, в ЕСП всего 8 gpio - "как угодно из них можно использовать только 4 штуки. Остальные или заняты на старте или выдают какие-то данные сами по себе."
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Да ладно....посмотрите на ESP8266 12-Qstarshoy81 писал(а):в ЕСП всего 8 gpio - "как угодно из них можно использовать только 4 штуки.
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
[spoiler=Спойлер][/spoiler]Вообще gpio 17, а вот Аналоговый всего 1 (ADC)Anydy писал(а):Да ладно....посмотрите на ESP8266 12-Q
Последний раз редактировалось Слимпер 05 окт 2017, 17:36, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Слимпер, Anydy, ссылка для почитать - вкратце: всё что задействовано для общения с флешом трогать нельзя, все пины кроме 3-х дергаются при старте как попало, до загрузки Вашей программы с флеша ЕСП, три пина должны быть в определенном состоянии для старта и работы, какие то могут быть только входами или только выходами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
starshoy81, ну извиняюсь.
Интересная тема, не знал о таких тонкостях работы этих портов.
Интересная тема, не знал о таких тонкостях работы этих портов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость