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

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 364
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 5
Откуда: Маркс-Энгелс
Имя: Alexander

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

#1

Сообщение Grafsaxar » 22.01.2016{, 17:42}

Всё чаще слышу что нехватает ресурсов Ардуино.
Вот недавно и сам столкнулся с этой проблемой.

Предлагаю такую бюджетную за 3$ платку добавить.

STM32F103C8T6 STM32 ARM Mini System Development Board Module for Arduino

Модель: STM32F103C8T6.
Ядро: ARM 32 Cortex-M3 процессора. 
Режим отладки: swd. 
72 мГц частота работы. 
64 К флэш-памяти, 20 К sram. 
2.0-3.6 В, i/o. 
Сброс (por/ндр). 
4-16 мГц кристалл. 

Aliexpress
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

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

#2

Сообщение Chaynik » 22.01.2016{, 22:50}

Можно вопрос? А среда программирования arduino IDE официально поддерживает STM ?
Если да, тогда желание понятно, вместо дорогой МЕГИ поставить бюджетный СТМ.
Если нет, то каким образом это можно реализовать и можно ли?

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 364
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 5
Откуда: Маркс-Энгелс
Имя: Alexander

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

#3

Сообщение Grafsaxar » 22.01.2016{, 23:15}

Цитата Chaynik ()200?'200px':''+(this.scrollHeight+5)+'px');">Если да, тогда желание понятно, вместо дорогой МЕГИ поставить бюджетный СТМ.
Мега стоит дешевле :))  Ресурсов вот с появлением модбаса нехватает.

Для STM32 есть уже специальные Arduino IDE библиотеки.

Arduino STM32 - GitHub

Программируется через тх, rх

В сети много инфы .



Вложения
2706166.gif
4295160.jpg
Последний раз редактировалось Grafsaxar 22.01.2016{, 23:18}, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

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

#4

Сообщение Chaynik » 22.01.2016{, 23:23}

Нашёл я ещё одну такую же тему: http://forum.flprogwiki.ru/viewtopic.php?f=10&t=342
Процитирую автора:

Всё правильно. Я сейчас продумываю архитектуру блоков пользователей с возможностью внесения кода на С. Тогда жизнь значительно облегчится. Насчёт контроллеров, всё сложнее. В принципе сейчас не сложно (пару недель работы) дать возможность добавлять контроллеры из базовой линейки Ардуино. Но зачем. Они вроде все есть. А вот другие контроллеры имеют свой синтаксис кода на С, имеют свои компиляторы и адресацию. Под новый камень надо обязательно писать свой компилятор с FBD или LAD на С. Так что тут в принципе невозможно предоставить интерфейс для самостоятельного добавления.
Последний раз редактировалось Chaynik 22.01.2016{, 23:23}, всего редактировалось 1 раз.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 364
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 5
Откуда: Маркс-Энгелс
Имя: Alexander

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

#5

Сообщение Grafsaxar » 23.01.2016{, 12:05}

Chaynik писал(а):Chaynik
Вот это вы читали :
FLProg является надстройкой над Arduino IDE. И до тех пор пока в Arduino IDE не будет добавлена поддержка STM32 её нельзя будет добавить в FLProg.

Для ардуино IDE  уже всё  готово. ссылка на библиотеки я уже давал.

Если у кого-то есть в планах сделать что то серьёзное ( Умный дом , Scada систему )  а не только мигать светодиодом
То к сожалению Меги 328 уже не хватает. У меня Мега 2560 уже начинает потихоньку загибаться.
Но для маленьких поектов новая Due сильно большая да и стоит дороговато.

Хорошо чтo платку универсальную сделал. Она просто надевается на мега 2560. Под Arduino Due должна подойти.
Вот заказал Due жду, буду тестировать.
5875908.jpg
4347286.jpg
Добавлено (23.01.2016, 12:05)
---------------------------------------------
Вот сравнение:

Arduino
32 kB Flash2 kB RAM
1 kB EEPROM
8-битная архитектура ATMEL AVR, до 20МГц, в Arduino работает на 16МГц. 1 MIPS/MHz
Напряжение питания 5В или 3.3В на 8МГц и не 5В-толерантно.Пины общего назначения GPIO — 20
Из них:
PWM — 6 (аппаратный PWM для управления сервоприводами — 2)
Входов АЦП — 6 (10 битный)
Периферия:
Шина I2C
Шина SPI
1 UART
1х 16 битный таймер
2х 8 битных таймера

STM32F103C8

64 kB Flash (128 kb если поставить STM32F103CB (от $2.6 штука))
20 kB RAM
32-битная архитектура ARM CORTEX-M3, до 72МГц, 1.25MIPS/MHz
Напряжение питания 3.3В (2.7-3.6), почти все пины 5В-толерантны. На плате есть стабилизатор напряжения 3.3В, который питается от внешний 5В или USB.Пины общего назначения GPIO — 26
Из них:
PWM — 12 (все пригодны для управления сервоприводами)
Входов АЦП — 6 (12 битный, 1мкс)
Периферия:
3x USART
2x I2C
2x SPI (18Mbit/s)
1 x CAN 2.0B
USB 2.0 FS (FullSpeed — 12Mbit)
3x 16 битных таймера + 1 PWM timer
DMA — 7 каналов (АЦП, SPI, I2C, USART)
RTC — часы реального времени (32768 Гц кварц уже распаян), могут работать от батареи, когда МК спит или вообще остановлен.
Backup registers — регистры, питающиеся от батарейки вместе с часами на время выключения МК от основного питания
CRC — блок вычисления контрольной суммы
96-bit уникальный ID МК
Последний раз редактировалось Grafsaxar 23.01.2016{, 12:06}, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Олег
Подполковник
Сообщения: 1469
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 60
Контактная информация:

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

#6

Сообщение Олег » 23.01.2016{, 12:54}

Заманчиво.

Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 68
Зарегистрирован: 06.09.2015{, 14:15}
Репутация: 4
Откуда: Омск
Имя: Сергей

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

#7

Сообщение kipiaxxx » 08.07.2016{, 16:21}

Дешевая STM32 плата + Arduino IDE

Хотите прокачать ваши Arduino проекты? Заставить их работать быстрее, измерения и регулировку сделать точнее, ну и добавить баги, с новыми девайсами они неизбежны. Тогда эта статья для Вас.

https://geektimes.ru/post/277928/

Аватара пользователя
slavas
Лейтенант
Сообщения: 554
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

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

#8

Сообщение slavas » 15.12.2016{, 23:53}

Поддерживаю

Александр_Светлый
Лейтенант
Сообщения: 337
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

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

#9

Сообщение Александр_Светлый » 16.12.2016{, 22:31}

Дык все поддерживают, плюшек у STM-ов придостатачно но автору пока видимо некогда.
Я не флудер , просто мне есть что сказать =)

svolzhin
Рядовой
Сообщения: 53
Зарегистрирован: 27.04.2016{, 19:36}
Репутация: 3
Откуда: Алма-ата
Имя: Сергей

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

#10

Сообщение svolzhin » 20.01.2017{, 21:24}

Да, было бы здорово    Ждем с нетерпением

Аватара пользователя
CraCk
Лейтенант
Сообщения: 518
Зарегистрирован: 10.09.2015{, 21:51}
Репутация: 6

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

#11

Сообщение CraCk » 21.01.2017{, 21:32}

Автор немного не потом пути пошел. Добавлением Arduino Due. Проблема в том, что будет добавлено Due,  но использовать его будут единицы, также как и модулями Nolite. В связи c высокой ценой. По этому добавление STM32F103C8T6, а также ESP8266 будет идеальным решением

omich66
Рядовой
Сообщения: 33
Зарегистрирован: 17.12.2015{, 19:37}
Репутация: 0

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

#12

Сообщение omich66 » 23.01.2017{, 20:08}

Есть еще такая плата.
Конкурент DUE.

Аватара пользователя
Авиакот
Рядовой
Сообщения: 27
Зарегистрирован: 07.04.2016{, 23:13}
Репутация: 0

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

#13

Сообщение Авиакот » 28.01.2017{, 00:40}

Отмечусь в теме, и поддержу. STM32 и 8266 мне тоже не хватает. В Visuino 8266 уже давно есть, только понять я эту прогу не смог   .

omich66
Рядовой
Сообщения: 33
Зарегистрирован: 17.12.2015{, 19:37}
Репутация: 0

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

#14

Сообщение omich66 » 09.02.2017{, 08:47}

Если автор решится на поддержку STMов, было бы не плохо посмотреть в сторону RTOS, например сюда.
Там есть и STM и AVR.

Phazz
Капитан
Сообщения: 848
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 47
Откуда: Сургут
Имя: Анатолий

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

#15

Сообщение Phazz » 10.02.2017{, 06:04}

Он еще и немного дешевле Nano http://s.aliexpress.com/YvaU3AjE
Ну просто сказочная платка.

starshoy81
Лейтенант
Сообщения: 422
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 27
Откуда: Санкт-Петербург
Имя: Илья

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

#16

Сообщение starshoy81 » 10.02.2017{, 15:25}

omich66, дата той статьи май 2012 года. Сайт на который в ней ссылаются - не работает.
RTL871x вот это вещь. Гораздо стабильнее ESP работает и есть RTOS. Справедливости ради прошивальщик под нее нужен специальный и, скорее, это мозг системы. Очень ресурсная штука.
Последний раз редактировалось starshoy81 10.02.2017{, 15:40}, всего редактировалось 1 раз.

Александр_Светлый
Лейтенант
Сообщения: 337
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

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

#17

Сообщение Александр_Светлый » 12.02.2017{, 13:57}

В Arduino IDE давно есть поддержка STM-ов 32-й серии но в FlProg такое разнообразие пока не доступно.
Вложения
0665804.jpg
Последний раз редактировалось Александр_Светлый 12.02.2017{, 13:57}, всего редактировалось 1 раз.
Я не флудер , просто мне есть что сказать =)

OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07.09.2015{, 23:53}
Репутация: 0

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

#18

Сообщение OlegAn1962 » 12.02.2017{, 14:51}

Вероятно потому, что над Ардуино работают несколько десятков человек, а над Flprog- один Сергей.

Александр_Светлый
Лейтенант
Сообщения: 337
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

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

#19

Сообщение Александр_Светлый » 17.02.2017{, 00:51}

Я полностью с Вами согласен, да и вообще для одного человека это достаточно сложная задача, задействовать всевозможные хотелки юзеров, коллективный разум тут рулит.
Сергей, вы сделали очень хорошую программу которая приучает к МК огромное количество новых разработчиков, низкий поклон Вам!
Я не флудер , просто мне есть что сказать =)

omich66
Рядовой
Сообщения: 33
Зарегистрирован: 17.12.2015{, 19:37}
Репутация: 0

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

#20

Сообщение omich66 » 17.02.2017{, 18:18}

starshoy81 Сайт на который в ней ссылаются - не работает.
 сайт работает.
Проект развивается, поскольку имеет коммерческую составляющую.
Много примеров.
Пока опробовал моргание диодами.
Последний раз редактировалось omich66 17.02.2017{, 18:20}, всего редактировалось 1 раз.

Ответить

Вернуться в «Новые»

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

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