Страница 4 из 5

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 13.07.2017{, 11:25}
kl023kd
прошил под загрузчик Arduino IDE,  светодиод моргает ... а вот если по сложнее начинает ругаться на библиотеки или хз что ему надо.  Одной заменой пинов не отделаться.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 28.07.2017{, 16:02}
Grafsaxar
Anydy писал(а):А по сути то чем отличается программа для Ардуино от программы для STM ? Только пины подправить! Ну и EEPROM не будет работать...Или я не прав?
Не прав. Совершенно другая архитектура.  Внутренности другие:)))

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 01.08.2017{, 09:58}
Evgesha
после выхода беты скады, у меня в планах добавление ESP8266 как отдельного контроллера (в этом вопросе я более менее разобрался).

Сергей скажите пожалуйста какой именно esp mobul будет добавлен, а то их что то много всяких вариаций. Спасибо

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 01.08.2017{, 14:56}
aidar_i
Anydy писал(а):Так программируется же из Arduino IDE, таким же образом как и ардуино, только номера пинов нужно поменять....EEPROM нету, придется флеш память использовать. Наверное еще какие ньюансы есть.... Я серьезные скетчи не пробовал, DS18b20 работает нормально из примеров IDE.Так что порог вхождения самый простой! Ну а дальше если интересно продолжать программирование МК то без С++ не обойтись даже на ардуино!
Добавлено (01.08.2017, 14:56)
---------------------------------------------
Пишут, если программировать из Arduino IDE, то нет преимущества перед Ардуино, тк съедает памяти побольше.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 01.08.2017{, 15:51}
NightScream
Evgesha писал(а):после выхода беты скады, у меня в планах добавление ESP8266 как отдельного контроллера (в этом вопросе я более менее разобрался).
Что за скада? С чем едят?

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 24.09.2017{, 15:00}
Grafsaxar
И вновь приходится поднимать вопрос о добавлении STM32  ARM

Программа тяжелеет, появляются новые модули.- а движёк остаётся старый.

С момента появлении первого поста прошло 1.5 лет, вроде было голосование народ за - а поддержки так и не появилось.

Серьёзные проекты с применением Дисплея и датчиков на I2C где надо точное выполнение команд по времени сделать на меге практически невозможно.

Приходится ставить 2 меги и соединять по уарту.

Если сравнивать по деньгам то STM32  стоит столько же.

И зачем покупать запорожец по стоимости Волги ???

Программа стремительно развивается, и прийдёт время когда добавлять что либо будет невозможно . Ресурсы 8 битного друга закончатся.

В сети много пректов которые начанались мегой, но в процессе развития переехали на STM32. 

А если серьезно, просто молюсь за автора FLProg. Сергей, спасибо Вам от всей души!

Но добавления STM32  для серьёзных проектах , думаю не миновать.

Очень много западных самодельщиков уже давно переехали на STM32 а меги положили на полочки.

В чём проблема добавления и оптимизации кода под железо STM32 ???

Готов помочь в реализации финансово.

Народ может кто то тоже очень нуждается в добавлении STM32 ??

Так давайте поможем Сергею в ускорении этой задачи....

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 04.10.2017{, 14:11}
Drift3r
support писал(а):Цитата Anydy ()А по сути то чем отличается программа для Ардуино от программы для STM ?
Ну вот как раз с этим и надо разбираться)))
Да ничем. Если ардуино IDE или FL поддерживает ARM, то проблем не будет. Как выше писали, Роджер Кларк и сочувствующие портируют библиотеки (см stm32duino com). А т.к. библиотеки портированы, то и написание кода не отличается.
Я как раз в ардуино ИДЕ (точнее, в ноутпад++ или сублиме) ковыряюсь, пишу примочку в автомобиль, работа с кан бас.
Заинтересовался программой FLProg, первый раз вчера услышал.
Могу протестировать что-нибудь. Есть DHT22, зуммер-пищалка, модуль блютуса HC-06. [UPD:] еще ИК датчик с пультом, датчик наличия движения(просто 1 или 0 ), Матричная клавиатура, где-то дисплей в заначке.[/UPD]
При установке ядра STM32 в ArduinoIDE надо было скачать библиотеки Arduino Due, если не ошибаюсь (подробней на гиктаймсе статья 277928).

Присоединяюсь к просьбе!
Вообще, что требуется для создания файла для этой платы?

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 04.10.2017{, 18:19}
support
Drift3r писал(а):Вообще, что требуется для создания файла для этой платы?
В принципе немного - время. А вот его то как раз у меня катострафически не хватает. В ночные смены ещё более менее плотно занимаюсь проектом, а в дневные - ну не реально просто. Урываю на работе наверное пару часов в общей сложности (если всё спокойно), ну и в общаге может часок - другой перед сном (Спать то то же нужно, а смены у нас по 12 часов). Сегодня например только успел выложить бэтку 2.5.2, как одна турбина в аварийный останов ушла. Всё конец дня потерян(((.  В выходную вахту дома то же особенно не повозишься - семья, дети. Но всё таки легче чем на работе. А идей в голове на сто лет вперёд))))) Причём многие из них уже продуманны и готовы к реализации. Вот их в первую очередь и реализую. А с СТМ-кой ещё разбираться надо, экспериментировать.... Вот и откладывается она в долгий ящик постоянно. Есть еще например ESP, которую я очень хочу сделать. Но опять надо разбираться и изучать. И опять откладывается. Поскольку есть готовые задачи. Например перенести новые наработки из схемы СКАД-ы в схему контроллера. И актуально, и необходимо. Значит в первую очередь.  А ESP и CTM опять откладываются.....

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 04.10.2017{, 18:56}
Sancho
support писал(а):Есть еще например ESP, которую я очень хочу сделать.
Вот это будет НАСТОЯЩИЙ ПРОРЫВ для FLProg, как мне кажется.
Вкупе со скадой, пользователи получат БЕСПРОВОДНЫЕ устройства для своих задумок, а таких(задумок), наверняка, немало.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 05:27}
fsergei70
Sancho писал(а):Вот это будет НАСТОЯЩИЙ ПРОРЫВ для FLProg, как мне кажется.Вкупе со скадой, пользователи получат БЕСПРОВОДНЫЕ устройства для своих задумок, а таких(задумок), наверняка, немало.
Хотел бы я разделить ваш оптимизм, только ключевые слова в посте автора, это последнее предложение. И  оно не позволяет мне этого сделать. Скада только родилась, ее еще пилить и пилить, а нам соответственно ждать и ждать.
Если б автор согласился, можно было бы всем кому нужна ESP скинуться целенаправленно на ее реализацию вне очереди.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 07:40}
Anydy
fsergei70 писал(а):всем кому нужна ESP скинуться целенаправленно на ее реализацию вне очереди
А что никто не пробовал создать блок для ESP?
Теоретически не вижу проблем, надо пробовать...
Например:
1. В ESP стандартная прошивка, ардуино управляет ей АТ командами, наподобии SIM800 как уже было реализовано (блок GSM)
2. Делается блок на основе стандарных библиотек для ESP, а генерируемый Flprog код заливается и работает в самой ESP! Не хватает портов - используете расширитель или ту же ардуину.
В ESP то поболее ресурсов чем в ардуино.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 09:28}
Слимпер
Вообще и сейчас можно писать программу для ESP. Только сперва надо добавить ее поддержку в Arduino IDE.  Да не все функции будут доступны. Но часть то работает.
Сам несколько программ для теста делал работали.


СпойлерПоказать
Изображение
Почитать можно Arduino IDE для ESP8266
Не давно делал блоки для EEPROM  ESP, вроде получилось работать.

Кончено могут быть проблемы, но может и заработает.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 09:36}
starshoy81
А что конкретно от ЕСП нужно то? Если беспроводная связь, то есть проект ESP-link. Там ЕСП заливается и настраивается отдельно, а с ардуиной она работает через уарт. Даже прошивать ардуину можно по "воздуху". Таким образом все тяжелые задачи по установке ТСР соединения лежат на ЕСП, а ардуина занимается своей частью работы, скидывая в уарт результаты и получая команды оттуда.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 13:10}
fsergei70
starshoy81 писал(а):А что конкретно от ЕСП нужно то?
Если ESP добавят в качестве контроллера то ардуина уже не нужна, весь скетч хранится в самой ESP и мы уже работаем в FLPROG с ее GPIO

Добавлено (05.10.2017, 13:09)
---------------------------------------------
fsergei70 писал(а):Не давно делал блоки для EEPROM  ESP, вроде получилось работать.
Взглянуть на блоки можно?

Добавлено (05.10.2017, 13:10)
---------------------------------------------
Да простит нас модератор, тема то про STM32

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 13:45}
Слимпер
fsergei70 писал(а):Взглянуть на блоки можно?
Ну они еще сыроваты, описание не полное, да и типы данных пока только byte и int.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 17:15}
starshoy81
fsergei70, в ЕСП всего 8 gpio - "как угодно из них можно использовать только 4 штуки. Остальные или заняты на старте или выдают какие-то данные сами по себе."

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 17:29}
Anydy
starshoy81 писал(а):в ЕСП всего 8 gpio - "как угодно из них можно использовать только 4 штуки.
Да ладно....посмотрите на ESP8266 12-Q

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 17:34}
Слимпер
Anydy писал(а):Да ладно....посмотрите на ESP8266 12-Q

СпойлерПоказать
Вообще gpio 17, а вот Аналоговый всего 1 (ADC)

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 17:50}
starshoy81
СлимперAnydyссылка для почитать - вкратце: всё что задействовано для общения с флешом трогать нельзя, все пины кроме 3-х дергаются при старте как попало, до загрузки Вашей программы с флеша ЕСП, три пина должны быть в определенном состоянии для старта и работы, какие то могут быть только входами или только выходами.

Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM

Добавлено: 05.10.2017{, 19:09}
Слимпер
starshoy81, ну извиняюсь.
Интересная тема, не знал о таких тонкостях работы этих портов.