Мигать светодиодом. ARM или не-ARM?

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Здесь собственно шла речь не о идее, а об обещанном Вами проекте.
:tea:
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

[uquote="BOB51",url="/forum/viewtopic.php?p=3228258#p3228258"]а об обещанном Вами проекте.
:tea:[/uquote]
Где, где и что я обещал?
Вы ничего не попутали?
Проект уехал заказчику , здесь нахаляву выкладывать ничего не собирался.

И все же - повторить сей проект, пусть и без ритм детектора, сможет ЛЮБОЙ УМЕЮЩИЙ ЧИТАТЬ .
И еще раз - на картинке расписан весь алгоритм - от и до .
В отличии от софто_ногодрочерства на тинях, здесь :
1 раз конфигурируются :
1 таймер
3 канала DMA
1 порт

И все ...
Последний раз редактировалось dosikus Чт ноя 09, 2017 14:10:10, всего редактировалось 1 раз.
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: In vino veritas

Сообщение oleg110592 »

dosikus ты делал DMA RAM->GPIO?
а-а-а-а по ссылке сходил уже
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

Олег ,
Буфер размерностью 16бит , на сколько хватит жадности.
1 таймер
3 канала DMA .

Потребуется так же конвертер RGB -> HSV , их в примерах с WS2812 как грязи .
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Снова отговорки!
8)
Давай не теорию, а то, чем хлестался:
dosikus писал(а):16 каналов по 300 и более "светиков".
С программными или записанными на носитель эффектами.
Только не "взагалi" а в конкретном виде.
:sleep:
Вдруг "не успееш"?
:tea:
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

BOB51, мне еще раз ткнуть вас носом в алгоритм?

И здесь , еще раз для нечитателей , не теория а уже конкретная конфигурация периферии..

Изображение
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

А причем тут алгоритм и ВАШ ПРОЕКТ?
Речь - то идет о проекте в употребимом виде, а не об алгоритме.
Народ в ожидании ВАШЕЙ ПУБЛИКАЦИИ.
:tea:
Да и насчет алгоритма на основе аппаратных узлов МК (как я выше уже указывал) - оные даавным-давно применяются и на основе таймеров и на основе USART - где и кому что удобнее.
Разница в том, что
ПРОГРАММНЫЙ ВАРИАНТ НЕ ПРИВЯЗАН К КОНКРЕТНЫМ ВЫВОДАМ МК
АППАРАТНО_ЗАВИСИМЫЙ ВАРИАНТ ИМЕЕТ ЖЕСТКУЮ ПРИВЯЗКУ К ОПРЕДЕЛЕННЫМ ВЫВОДАМ МК
одначе и это НЕ ФАКТ в абсолюте - силабсовские МК позволяют изменять позиционное соответствие выводов аппаратных модулей.
Так что ожидамс публикацию ВАШЕГО ПРОЕКТА согласно принятым в теме условиям.
:beer:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

Ещё раз -никто, ничего вам не обещал.
Это раз.
И нести чушь о "выгодной смене " пинов не стоит.
Это абсолютно ничтожный аргумент, тем более в данной ситуации. Вы слепы или ? Практически все пины задействованы на выхлоп матрицы из ws2812.
Матрица 12× хрензнаетсколько,. На сколько хватит скорострельности.
"Выгода" от смены пинов при нынешней дешевизне промышленного изготовления pcb, это очередная ваша надуманная чушь.
Далее о том "кому в чем удобно". Вы чушь пишете автоматически, даже не не задумываясь?
Все, что вы приводите, способно вывести лишь на 1 канал.
Здесь рассматриваем -аппаратный драйвер , выводящий подготовленный буфер одновременно на 16 каналов( в случае с tssop20 на 12).
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

А в ответ одно хамло "взагалях"...
:sleep:
Нехорошо заьрасывать рекламу несуществующих обязательств - будет конкретный материал - выкладывай, а просот строчки писать с общеизвестной рекламой - так ее на иных темах в достатке...
8)
В то же время весьма интересный вариант Вами, dosikus, пропущен без внимания.
:wink:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

[uquote="BOB51",url="/forum/viewtopic.php?p=3228933#p3228933"]В то же время весьма интересный вариант[/uquote]

Увы, нет больше "интересных вариантов", в ваших тинях-танях и подавно.
На SPI - сделан, на PWM и DMA так же - все это одноканальное.
Варианты на 24 недопЫках не рассматриваю- ибо убого, на пЫк32 - дорого.
Так что в пролете только любители фекалий мамонта, "изучающие" аурдунью...

И так :
STM32F030F4
В связи с распродажей, ценник как всегда поднялся, уже 40р. за штуку
https://ru.aliexpress.com/item/G139-08- ... c629294619

Можешь взять уже напаянное за 150р https://ru.aliexpress.com/item/STM32F03 ... c629294619

TIM1_UP - Channel5
TIM1_CH1 -Channel2
TIM1_CH2 - Channel3

Не забыть включить мозги и вуаля - к новому году получишь отличную мигалку 12ю каналами
Да и программатор не нужен.
Хотя я бы посоветовал этот - https://ru.aliexpress.com/item/1PCS-SHI ... 304.qJY0x2
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

НУ НЕ ИНТЕРЕСНЫ МНЕ ВАШИ, dosikus, STM32 (свидетели святого STM32).
:music:
И тратить излишние средства на "вечное освоение" также весьма нерационально. Ежли будут собственные проекты с данной элементной базой - тогда можно и порассуждать.
А влазить с назойливым предложением всякого потустороннего спама (как забегай-зазывалы сетевого маркетинга с рекламой товара по офисам)... Это уже проходили...
:sleep:
Хоша...
на большее dosikusы похоже не способны.
Ибо прозевать весьма ценное решение на имеющейся элементной базе - это уметь(иметь талант СУСАНИНА) надо.
:wink:

И вопросец - а что, из темы http://radiokot.ru/forum/viewtopic.php?f=62&t=105290 ВАС, dosikus уже выставили?
Или там уже все аргументы исчерпались/неинтересно стало?
8)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Да ладно - без dosikusов будет сапсем скушно...
8)
Кстати...
Спасибки ему за весьма полезну идейку для обработки.
Тема - аппаратно-программное решение для широтно-импульсной или фазо-импульсной манипуляции потока(множества потоков) данных (NRZ кодирование).
Как реальны наработки появятся -положу...
Уж весьма вкусненько...
:write:
Это как иллюстрация на тему "почему кто-то "за бугром/ТАМ" изобретает и делает/изготавливает, а у нас только треп?"
:tea:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение oleg110592 »

добавлю по теме управления умными светодиодными лентами:
Микрочип апликейшены предлагает для микроконтроллеров PIC с CLC, для общего развития на русском:
https://geektimes.ru/post/255612/
Способ управления, предложенный dosikusом, считаю удобнее - используется обычный рядовой микроконтроллер без наворотов, но с DMA, ну а таймера во всяком микроконтроллере сейчас есть. Еще этот способ и многоканальный в отличии. Ядро микроконтроллера свободно - можно легко решать параллельно другие задачи.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: In vino veritas

Сообщение ARV »

[uquote="dosikus",url="/forum/viewtopic.php?p=3228273#p3228273"]Олег ,
Буфер размерностью 16бит , на сколько хватит жадности.
1 таймер
3 канала DMA .[/uquote]
3 канала DMA и таймер впридачу?! и это теперь называется разумным? не, я конечно, понимаю, если этих каналов много - это развращает... но не до такой же степени! А динамическую индикацию на чем делать?! ;) :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение dosikus »

ARV, ну вот что не так то?
Ну хоть счас задумайся,
чип за 40р. , все пины на каналы лент.
Ну вот с какого х, ты считаешь это расточительством?
Причем там останется ещё кучка таймеров и каналов.
Да кстати не просто 1таймер а 2 его канала.
Да и фантазия у тебя что-то подкачала в последнее время, стареешь ?
Ты не думал что матрица из 12 параллельных лент может сама быть дисплеем?
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: In vino veritas

Сообщение arkhnchul »

[uquote="ARV",url="/forum/viewtopic.php?p=3229204#p3229204"]я конечно, понимаю, если этих каналов много - это развращает[/uquote]
вы так говорите, как будто это что-то плохое(с)
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

dosikus писал(а):Ты не думал что матрица из 12 параллельных лент может сама быть дисплеем?
пока не увижу, как вы это сделали - даже и думать не начну.
dosikus писал(а):Да и фантазия у тебя что-то подкачала в последнее время, стареешь ?
старею, как же иначе... а вот ваша фантазия просто бьет ключом... только выхлоп, в основном, тут, на форуме в виде "ключей". а проектов как не было, так и нет.
arkhnchul писал(а):вы так говорите, как будто это что-то плохое(с)
если ресурсов столько, надо же их на что-то тратить... я понимаю.

вместо того, чтобы помозговать и придумать самому, например, вывод NTSC на обычный телевизор, как недавно демонстрировалось в этой теме, гораздо проще РАССКАЗЫВАТЬ о том, что МОЖНО сделать... и не делать при этом ничего подобного.

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

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

Мой уютный бложик... заходите!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение oleg110592 »

в тему светодиодных мигалок
наш то 20-тиногий малыш (STM32F030F4P6) ненапряжно управляет приличной кучкой светодиодиков анализируя спектр звука. DMA расходуется экономно - всего то один канал для АЦП. Либы Чена на асме не используются - используется стандартная для всех Армиков CMSIS DSP Library.
https://www.chipdip.ru/product/tm10p
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение ARV »

oleg110592 писал(а):наш то 20-тиногий малыш (STM32F030F4P6) ненапряжно управляет приличной кучкой светодиодиков анализируя спектр звука. DMA расходуется экономно - всего то один канал для АЦП
достижение на уровне 8-летней давности, чо...

8 полос, 1 канал АЦП, DMA вообще не используется... ненапряжно... ресурсов еще много осталось... стыдно мне даже за такое убожище - даже без DMA... уж конечно я бы применил 8 каналов DMA, если бы они были в 8-битной меге...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мигать светодиодом. ARM или не-ARM?

Сообщение oleg110592 »

тю - там платно, ни исходников ни файлов печатной платы - " меня не беспокоят ваши профессиональные наработки и проблемы, не надо хвалиться тем, что вы родили за оплату в рабочее время ради прибыли своих хозяев"(c)
Ответить

Вернуться в «МЯЯЯУ!»