FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Воскресенье, 04.12.2016, 04:54
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Новый функционал » Новые » Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM (STM32F103C8T6 STM32 ARM)
Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM
Grafsaxar
Дата: Пятница, 22.01.2016, 17:42 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
Всё чаще слышу что нехватает ресурсов Ардуино.
Вот недавно и сам столкнулся с этой проблемой.

Предлагаю такую бюджетную за 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 Дата: Пятница, 22.01.2016, 22:50 | Сообщение # 2
Лейтенант
Группа: Проверенные
Сообщений: 93
Награды: 0
Репутация: 2
Статус: Offline
Можно вопрос? А среда программирования arduino IDE официально поддерживает STM ?
Если да, тогда желание понятно, вместо дорогой МЕГИ поставить бюджетный СТМ.
Если нет, то каким образом это можно реализовать и можно ли?
 
Grafsaxar Дата: Пятница, 22.01.2016, 23:15 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
Цитата Chaynik ()
Если да, тогда желание понятно, вместо дорогой МЕГИ поставить бюджетный СТМ.

Мега стоит дешевле :))  Ресурсов вот с появлением модбаса нехватает.

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

Arduino STM32 - GitHub

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

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



Прикрепления: 4295160.jpg(171Kb) · 2706166.gif(76Kb)


Сообщение отредактировал Grafsaxar - Пятница, 22.01.2016, 23:18
 
Chaynik Дата: Пятница, 22.01.2016, 23:23 | Сообщение # 4
Лейтенант
Группа: Проверенные
Сообщений: 93
Награды: 0
Репутация: 2
Статус: Offline
Нашёл я ещё одну такую же тему: http://flprog.ru/forum/10-342-1
Процитирую автора:

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


Сообщение отредактировал Chaynik - Пятница, 22.01.2016, 23:23
 
Grafsaxar Дата: Суббота, 23.01.2016, 12:05 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 67
Награды: 1
Репутация: 1
Статус: Offline
Цитата Chaynik ()
Chaynik

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

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

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

Хорошо чтo платку универсальную сделал. Она просто надевается на мега 2560. Под Arduino Due должна подойти.
Вот заказал Due жду, буду тестировать.





Добавлено (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 МК
Прикрепления: 4347286.jpg(162Kb) · 5875908.jpg(108Kb)


Сообщение отредактировал Grafsaxar - Суббота, 23.01.2016, 12:06
 
Олег Дата: Суббота, 23.01.2016, 12:54 | Сообщение # 6
Гуру
Группа: Проверенные
Сообщений: 722
Награды: 20
Репутация: 15
Статус: Offline
Заманчиво.
 
kipiaxxx Дата: Пятница, 08.07.2016, 16:21 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 40
Награды: 3
Репутация: 1
Статус: Offline
Дешевая STM32 плата + Arduino IDE

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

https://geektimes.ru/post/277928/
 
Форум » Новый функционал » Новые » Добавить бюджетную за 3$ платку STM32F103C8T6 STM32 ARM (STM32F103C8T6 STM32 ARM)
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика