![]() |
![]() |
#1 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Здравствуйте.
Похожая тема уже есть на форуме, но всё же я запилю отдельную. Хотелось обратить внимание уважаемого сообщества на незаслуженно оставленную без внимания плату 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. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Запилили бы простое видео или инструксЬон по его применению на вроде)
И чего нибудь попроще на вроде наглядной технологии прошивки контроллера (платы), возможной нагрузке и т.д. и т.п. - в смысле как это вообще использовать ![]()
__________________
Читаю ваши мысли по аватару ... |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
__________________
istarik.ru |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Девайс - STM32 Blue Pill (кстати на Али плата немного другая
![]() На пальцах, управление тем-то и/или чем-то, а именно: 1) Покупаем 2) Собираем прошивку 3) Льем прошивку 4) Собираем, подключаем нагрузку.... Наслаждаемся работой )
__________________
Читаю ваши мысли по аватару ... |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
На Али/Ебей встречаются разные формфакторы. Посмотрите внимательно и не вводите людей в заблуждение. Все остальные вопросы описаны в первой статье.
__________________
istarik.ru Последний раз редактировалось stD; 20.10.2018 в 11:18. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Объемный труд
![]() Видел много вариантов управления такими платами посредством реле, а реализовать напрямую управление симистром на основе этой платы можно ? Полагаясь на показания термопары.... Может быть заменив переменный резистор - 500 кОм, чем-то ? ЭкскЪюз муа ![]() ![]() === Экранчик для вывода информации к ней какой посоветуете ? Как подключать ?
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.10.2018 в 11:02. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Кстати, неоднократно встречается вопрос о том, как измерить длину импульса. Так вот, с помощью stm32 это делается в два счёта, при этом ЦПУ практически не учавствует в этом процессе.
Описание здесь. Лучше всего прочитать статью с самого начала, тогда не возникнет вопросов.
__________________
istarik.ru Последний раз редактировалось stD; 20.10.2018 в 11:54. |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Скетч: PHP код:
Библиотека используется та же что и с ардуино. Прикрепил на всякий случай. Положить в ту же папку, что и остальные либы. Любой вопрос на тему подключения чего-либо к этой плате, гуглится по запросу - "Arduino stm32 ..." В вашем случае будет - "Arduino stm32 lcd" Плата эта очень популярная, особенно за рубежом, поэтому всё уже запилено. В гугол отсылаю не потому-что хочу проявить невежливость, а потому-что так будет быстрее для Вас.
__________________
istarik.ru Последний раз редактировалось stD; 20.10.2018 в 11:47. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|