Как стать автором
Обновить

Adafruit QT Py RP2040: крохотный одноплатник для самых разных проектов

Время на прочтение 2 мин
Количество просмотров 14K
Всего голосов 45: ↑45 и ↓0 +45
Комментарии 24

Комментарии 24

Прочитал и подумал:
А что, микропитон на STMках для тех, кто C не умеет забанили РоскомНадзор запретил?
Зачем этот очередной микроконтроллер и очередная плата? В чем их существенные преимущества?
При чём тут запрет? Если можно MicroPython на RP2040, то это не отменяет все остальные МК.
У каждого МК свои плюшки есть. Например, на RP2040 есть PIO, которым можно создавать свои производительные железные интерфейсы.
Так, может, про Programmable I/O и стоило рассказать? Светодиодом, пусть и цифровым, помигать можно и с 8-и битника. А вот состряпать управление NeoPixel с его упоротым протоколом за счет железки — это реальная польза. Потому что как сделаешь нормальное плавное изменение цвета на линейке этих светодиодов, так вдруг и выясняешь, что ресурсов и периферии МК это съело прилично.
Да, конечно. Вот для таких штук как раз PIO полезно.

Там официяльная документация про это как раз, и чуть ли не уже и переведена.


С PIO мне видится другая проблема. Идея прикольная, но использовать его сложно, по крайней мере, мне. Как его задействовать для чего-то ещё, кроме тех примеров, что уже есть в документации? Например, можно ли замутить драйвер шагового двигателя, с микростеппингом? Драйвер 3-фазного DC мотора как в CD-ROMе?

Если что-то можно сделать дёрганием пинов, то это можно сделать на PIO.

Так это очередной революционный Intel Edison!


Кстати

интересно можно ли замутить на нем умный фонарь, с поддержкой разных звуков из верещалки от кнопок, зарядки и разрядки на телефон, счетчика дистанции от геркона на колесе, указателя поворотов и охранной сигнализации если припаять микросхему датчика ускорения?
Да.
С учётом наличия 13 GPIO пинов, я думаю, не ошибусь если скажу, что можно реализовать все ваши хотелки прямо на одном устройстве.

Осталось узнать, через сколько месяцев он уйдёт в историю.

До сих пор живут более древние МК, которые могут делать намного меньше. Почему RP2040 должен уйти?

Такое уже было, когда на чипе от малинки сделали крутой девайс с кучей плюшек которых не было в оригинале и стали продавать его. Ребята из raspberry быстро это дело раскусили и запретили продавать чип на стороне. Тут скорее всего будет тоже самое..

Что-то я сомневаюсь, что было дело именно в этом. Но в любом случае, МК — это совсем другое и он как раз предназначен для встраивания типа такого. Зачем это прибивать?
Не удивлюсь, что Raspberry Pi Foundation даже участвовала в создании этой платы так или иначе.

Они наоборот сами рекламируют сторонние разработки на этом чипе.

ошибочка вышла) просто помню года 2-3 назад эту печальную историю, думал повторится) стратегия видимо изменилась, хотят стать малиновой ардуиной на стероидах)
Интересна цена устройства. Blue Pill при меньших мегагерцах раза в 3 имеет больше раза в 3 периферии и стоит в районе 2$

BluePill это 72mhz. Итого разница менее 2х раз!
Гонится до 128. Разницу в мегагерцах можно вычеркивать

Вдобавок таблетка на м3, а не м0+ как тут

Зато тут два ядра (в статье почему-то не написали). В MicroPython ты легко запускаешь два потока, никакого GIL там нет, работает оба. Ну и в C++ тоже можно его программировать и тоже будет два :)


Офигенная подробная документация и вообще поддержка, STM-у до такого расти и расти.

1) GIL ортогонален к числу ядер
2) как уже сказали, там m0 ядра
3) периферия у таблетки
4) цена как у 5-ти таблеток

$10 на официальном сайте.

Закапывайтк обратно

А почему не сказали про то, что тут ДВА ядра Cortex M0+, вдобавок имеется аппаратное деление (кадждому свой модуль)?


И да, хочу заметить, по сравнению с STM32 тут хотя экосистема очень молодая, но гораздо более дружественная. Документация, поддержка в линуксе, вот это всё.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий