The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Raspberry Pi представил плату Pico на основе собственного микроконтроллера, opennews (??), 21-Янв-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


331. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от InuYasha (??), 29-Янв-21, 14:14 
ЗБС, пойдёт на управление гирляндой вместо сдохшей логики :)
Ответить | Правка | Наверх | Cообщить модератору

338. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (275), 30-Янв-21, 01:42 
> ЗБС, пойдёт на управление гирляндой вместо сдохшей логики :)

Вон там чувак показал как гирлянды правильно делать. С DMA аж. А в чем прикол? Man neopixel. Ну вот такая полностью программируемая битовым потоком гирлянда, а там уже и DMA не смотрится дичью, когда убеждает железку саму ворочать довольно дурацкий и нестандартный но почему-то популярный протокол.

Ответить | Правка | Наверх | Cообщить модератору

343. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от InuYasha (??), 30-Янв-21, 11:47 
Ничего не понял... может, DMX? Но у меня простая чинайская гирлянда в 4 цвета, а не световая инсталляция )
Ответить | Правка | Наверх | Cообщить модератору

350. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от InuYasha (??), 30-Янв-21, 20:41 
Кажись, понял, но мне не это нужно :)
Ответить | Правка | Наверх | Cообщить модератору

353. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от Аноним (-), 15-Апр-21, 05:46 
> Кажись, понял, но мне не это нужно :)

NeoPixel это RGB светодиоды с цифровым управлением, в них сразу интегрирован некий чип контроллера - и поэтому цвет R-G-B в 24-битном формате отправляется в светодиод по 1 проводу, по специфичному протоколу. Их можно в цепочку соединять, примерно как JTAG. Поток битов задвигается в цепочку как утки на удочку Мюнхаузена. И вот через 1 пин толпа сетодиодов узнает каким цветом (в 24-битном RGB) каждому светить. По своему прикольно, позволяет разноцветные инсталляции делать, дешево и сердито, с перепрограммируемым цветом, уникальным для каждого LEDа. Другие варианты этого сильно сложнее, особенно для 24 бита цвета.

Проблема в том что китайцы курили бамбук. Поэтому провод всего 1, данные и клок вместе, 0 и 1 кодируют примерно как триплеты 001 vs 110, с суб-битами 400 наносекунд, бит 1.2 мкс. Видимо как компромисс между тем что еще реально программно выдать vs скорость рефреша цепочки.

Ессно "железной" периферии под тот чудный протокол не бывает. Поэтому его только синтезировать программно и остается (одноплатник с линем пролетает, идете любить МК и жесткий релтайм). Самое очевидное это вырубить IRQ и проч, и delay nop'ами подогнать под те наносекунды. Так почти любой МК сможет, даже пик паршивый. Проблема в том что все это время чип караулит наносекунды и ни на что отвлечься не может совсем. Даже IRQ нельзя - контекст тасовать долго слишком. И это уже вообще совсем однозадачность.

А какой-то ушлый тип придумал как автомат DMA сподвигнуть на синтез этой штуки. Проц при этом идет заниматься своими делами, что как бы EPIC WIN. Ну там можно допустим команды на изменение цвета получить по (радио/i2c/spi/uart/usb/...).

...а в конечном итоге, вот, 32-битная гирлянда с DMA-автоматом. И ведь он там более чем уместен. На елку конечно это хз, но для кастомных инсталляций с программироемой и гибкой (попиксельной) сменой цвета - вполне. К тому же это счастье стоит какие-то копейки, вот с ним все кому не лень и возятся. Какая-то кривая китайская лавочка срубила EPIC WIN в своей нише.

Ответить | Правка | Наверх | Cообщить модератору

354. "Проект Raspberry Pi представил плату Pico на основе собствен..."  +/
Сообщение от InuYasha (??), 15-Апр-21, 14:01 
Вот не лень же было тебе это писать! ) Но спасибо, познавательно. Тем не менее, мне достаточно 4-проводной аналоговой тёплой ламповой гирлянды. :)
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру