Недорогая STM32 плата + Arduino IDE

Моё новое видео про дешёвую альтернативу Arduino платам.

Данная отладочная плата, основана на базе микроконтроллера STM32F103C8T6.

Недорогая STM32 плата + Arduino IDE Arduino, Mrподелкинц, Плата, Stm32, Электроника, Программирование, Устройство, Видео, Длиннопост

Сравним основные параметры STM32 платы, и её аналога по цене — Arduino Nano V3.0:


Рабочая частота 72 МГц, против 16 у ардуино;

Объем Flash памяти 64 Кбайта, против 32;

Оперативной памяти, она же RAM(где хранятся переменные), у STM32 целых 20 Кбайт, у ардуинки всего лишь 2;

Быстрый 12-ти битный АЦП, в то время как у Arduino плат, что на базе AVR микроконтроллеров(это как правило большинство) используется 10-ти битный. Это означает, что в случае STM32, функция analogRead(*); будет возвращать 0..4095 против 0..1023, что в первом случае ведёт к более точным измерениям;

16-ти битный аппаратный ШИМ, против 8-ми у Arduino плат, то есть, функция analogWrite(*);pwmWrite(*); может принимать значение 0..65535, против убогих 0..255. Это позволит ещё точнее управлять нашими двигателями, сервами и прочими девайсами, которые рулятся при помощи ШИМ;

Аппаратная работа с USB, чем не может похвастаться не одна Arduino плата стоимостью менее 2 долларов;

Напряжение питания — от 2 до 3.6В(прямо таки заточено под 2 AA батарейки), против 2.7...5В у ардуино плат;

Цены на момент публикации — 1.9 доллара против 1.8(алиэкспресс).

Недорогая STM32 плата + Arduino IDE Arduino, Mrподелкинц, Плата, Stm32, Электроника, Программирование, Устройство, Видео, Длиннопост

По размерам, STM32 чучуть больше Arduino Nano. На небольшом бредборде смотрится вот так:

Недорогая STM32 плата + Arduino IDE Arduino, Mrподелкинц, Плата, Stm32, Электроника, Программирование, Устройство, Видео, Длиннопост

Очевидно, что отладочная плата на базе STM32 выигрывает по всём параметрам у Arduino Nano, исключением является разве что стоимость, но согласитесь 10 центов — хорошая цена за большую производительность, а про периферию, которой нафарширован STM32, так я вообще молчу, чего только стоят DMA или интегрированные в микроконтроллер часы реального времени.


Но предупреждаю, пока что оно всё сыровато, есть баги, далеко не все примеры компилируются. Со временем думаю исправят.

Недорогая STM32 плата + Arduino IDE Arduino, Mrподелкинц, Плата, Stm32, Электроника, Программирование, Устройство, Видео, Длиннопост

Архив к ролику:

https://drive.google.com/file/d/0B3jRYZMczSQsS0w4SG1GRm1IdTA...

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
1
DELETED
Автор поста оценил этот комментарий

Автор, запили пост об альтернативах ArduinoIDE. Уж больно неудобная это штука.

раскрыть ветку (10)
1
Автор поста оценил этот комментарий
EmBitz 0.42. Есть: подсветка синтаксиса, отладка, завершение слов, дизассемблер, дерево проекта, полная бесплатность.
1
Автор поста оценил этот комментарий

fritzing например

раскрыть ветку (5)
DELETED
Автор поста оценил этот комментарий

Я тут погуглил, Fritzing-это вроде как инструмент для виртуального прототипирования, а не среда программирования ардуины.

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

в ней есть IDE для работы с кодом. )) Я по ней как раз хотел пост запилить в скором времени )

раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий
Убедил, подписался. Поглядим.
раскрыть ветку (2)
Автор поста оценил этот комментарий

Пост будет не раньше чем через 2 недели 100% ибо я сейчас в отпуске и предпочитаю отдыхать. А если мне придет свежая esp8266 на препарирование то через 3 недели :)

А Fritzing в общем очень даже неплохая программка...

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий
Поковыряю её на досуге.
1
Автор поста оценил этот комментарий

@proxodimec666 Запилил бы, если было что сказать ;)

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий
FLProg. Может ещё какие нить.
Автор поста оценил этот комментарий
Keil, iar. coocox в конце концов
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку