Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Устройства на ARM процессорах

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2018, 14:34   #1
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию STM32 Blue Pill

Здравствуйте.

Похожая тема уже есть на форуме, но всё же я запилю отдельную.

Хотелось обратить внимание уважаемого сообщества на незаслуженно оставленную без внимания плату STM32 Blue Pill, построенную на микроконтроллере STM32F103C8T6


Частенько, это платку ошибочно называют Maple Mini. Не смотря на то, что и там, и там стоят одинаковые микроконтроллеры, и по большому счёту, одинаковое программное ядро, это всё же разные платы.



• Blue Pill можно программировать в IDE Arduino.

• Большое количество библиотек уже портированы (а некоторые работаю и так).

• Плата стоит дешевле чем Arduino Nano.

• Камень потребляет 3 вольта, так что можно запитать от двух батареек. Это вроде бы может создать проблемы с использованием периферии, но нет - половина ножек толерантны к 5 вольтам.


• 16 - внешних прерываний! Можно завести на любую ногу. Есть приоритет и очередь (то есть они не потеряются).

• 4 - таймера, у которых по четыре канала. Можно RGB-лент понавешать не тратя никаких ресурсов камня.

• 3 - USART'а + USB. Ставил тут эксперимент по скорости передачи через USART - всё стабильно работало на 4 Мбит/сек. (в даташите заявлено 9 Мбит, но проверить не смог так как ОС не дала это сделать)

Всё это с легкостью реализовывается в IDE Arduino.

...

Я не говорю, что плата должна как-то заменить ардуину, нет, каждая железяка подходит для определённых целей. Например, если нужно несколько УАРТов, то вместо Меги можно использовать сабж, и дешевле в четыре раза, и размер. Про прерывания я вообще молчу.

В процессе изучения платы (в контексте IDE Arduino) написал три статьи...

Вводная

Прерывания

Таймеры

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

STM32CubeMX и Atollic TrueStudio

Надеюсь на появление единомышленников...

...

Позже брошу сюда некоторые свои скетчи.
__________________
istarik.ru

Последний раз редактировалось stD; 20.10.2018 в 12:23.
stD вне форума   Ответить с цитированием
 


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:21. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика