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

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

Re: In vino veritas

Сообщение BOB51 »

[uquote="dosikus",url="/forum/viewtopic.php?p=3226877#p3226877"]BOB51, ну помигай на своей тине с WS2812, одновременно на 16 каналах. Глядишь и спеси по убавится .
Что лезть со своими псевдо-аппаратными решениями на г.8ми_битках, ясно же озвучено-на них не периферия а убожество.[/uquote]

В каком смысле "на 16 каналах" - 16 светиков (1светик=1канал) на канал или 16 групп, каждая из N независимых каналов?
:tea:
Создание эффектов определяется алгоритмом обработки массива данных.
Количество светиков в группе до 255
Количество групп определяется внешним мультиплексором и разумными пределами скорости обработки буфера данных и пакетов загрузки групп.
Даже у той же тиньки количество групп при одном аппаратном выходе минимум 5-1=4 (хватило бы ОЗУ на полный буфер (3*256*4=3072 байта ежли по каждой точке свой алгоритм по каждому цвету)). А поскольку для мигалки и 4 групп по 256 точек достаточно можно и простейшим ГСЧ (в соответствующих комбинациях) обойтись при базовом ОЗУ в 3*256=768 байт или поменьше - насколько настроения заморачиваться хватит.
Для кристалла с килобайтом - двумя ОЗУ вполне посильная задача.
Ежли та же ATtiny25 - 20 автономных светиков(при светик=канал) там уж точно поместить можно без напряга.
:wink:
Не стоит забывать, что записанная в WS2812 комбинация будет им автономно поддерживаться до следующей загрузки - посему затраты на мультиплексирование (обычные для динамической индикации) устраняются.
И каждая лента в примитиве представляет собой строку построчной развертки растрового дисплея с послесвечением.
Да и собственно самим экраном даже в ПК управляет автономный процессор видеокарты.
Посему - составное устройство из МК управления лентой и самой ленты равноценно привычным для нас ЖКИ дисплеям а-ля HT1602 (или более сложным).
Вряд-ли кто сегодня будет цеплять "чистое стекло" совместно с остальной частью проекта в ЕДИНОЙ конструкции даже на супернавороченный АРМ - выбор падет на дисплей с встроенным контроллером.
8)
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

Ну теперь точно за сравнение АРМиков с совами и пушками в приличном обществе будут бить канделябром... :)))
Самые "несчастные" (хуже тини45):
LPC8N04: Low-Cost Microcontrollers (MCUs) based on Arm® Cortex®-M0+ Core
АЦП нет, ДМА нет :(
Спойлер* Arm Cortex-M0+ core running at frequencies of up to 8 MHz
* Nested Vectored Interrupt Controller (NVIC)
* Arm Serial Wire Debug (SWD)
* System tick timer
* IC reset input
* 32 kB on-chip flash programming memory
* 8 kB SRAM
* 4 kB on-chip EEPROM
* Up to 12 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors and repeater mode
* GPIO pins which can be used as edge and level sensitive interrupt sources
* High-current drivers/sinks (20 mA) on four GPIO pins
* High-current drivers/sinks (20 mA) on two I2C-bus pins
* Programmable Watchdog Timer (WDT)
* NFC/RFID ISO 14443 type A interface
* Serial I2C-bus supporting full I2C-bus specification and Fast-mode with a data rate of 400 kbit/s, with multiple address recognition and monitor mode
* SPI/SSP interface
* 8 MHz internal RC oscillator, trimmed to 1 % accuracy, which is used for the system clock
* Timer oscillator operating at 32 kHz linked to the RTC timer unit
* Support for 1.72 V to 3.6 V external voltages
* The LPC8N04 can also be powered from the NFC field
* Activation via NFC
* Integrated Power Management Unit (PMU) for versatile control of power consumption
* Four reduced power modes for Arm Cortex-M0+: sleep, deep-sleep, deep power-down and battery-off
* Power gating for each analog peripheral for ultra-low power operation
* < 10 nA IC current consumption in Battery-off mode at 3.0 V
* Power-On Reset (POR)
* Temperature sensor with +/- 1.5°C accuracy from - 40°C to 85°C
https://www.nxp.com/products/microcontr ... re:LPC8N04
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

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

Сообщение Satyr »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3227083#p3227083"]Arm Cortex-M0+ core running at frequencies of up to 8 MHz
* Nested Vectored Interrupt Controller (NVIC)
* Arm Serial Wire Debug (SWD)
* System tick timer
* IC reset input
* 32 kB on-chip flash programming memory
* 8 kB SRAM
* 4 kB on-chip EEPROM[/uquote]
Неее, это дорого выйдет. ядро ничего не стоит, не говоря уж об отсутствии DMA. Отсутствие ADC экономит, если оттуда начисто выпилена аналоговая часть - последнее что остается, обычно, PLL и осциллятор на внешнем кварце -))
Еще, последняя тенденция экономии, выпиливают бутлодер на встроенных интерфейсах и JTAG. Без диагностики, единственный вариант заливки - SWD.

8кб срама и 32кб флеша денег стоят. да еще и 4кб еепрома, если настоящий. Потом победнее версии выпустят, килобайт на 8 флеша и 2-4 срама.
Мы вон армы на 48Мгц с аппаратным USB по пол бакса сторговались. А без USB можно до 40 центов взять.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

по дешевизне сейчас китайские STC51, STM8 и конечно Holtekи однократно-масочные рулят. На STC полно АЛИшных поделок да и на STM8 алики не гнушаются. У нас все пико-авровские базарные поделия на STM8S003 переползли. Холтек не для любителей - давненько мой знакомый произвел 1000 поделок на Холтеке однократном, и вернулся на PIC, сейчас STM8. У Холтеков программатор и внутрисхемный эмулятор тогда неслабо стоили. Си Холтек только только помню тогда выложили, вроде только под флэшевые - помнится убогая была среда без подсветки синтаксиса.
Армы на 48Мгц с аппаратным USB по пол бакса это STM32F042 20 ног? Хороший микроконтроллерчик, один раз применил - CDC со старой библиотекой почищенной от SPL легко делается. С HALом пример CDC уже не влазил в F042 - F072 требовался.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

16 каналов по 300 и более "светиков".
С программными или записанными на носитель эффектами.
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

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

Сообщение Satyr »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3227350#p3227350"]и конечно Holtekи однократно-масочные рулят.[/uquote]
Там чтоб того стоило, надо бескорпусные брать с разваркой на плату и предпрограммированные с завода.
Иначе то на то и выйдет, а то и дороже. А это читай надо и плату и монтаж сразу там заказывать и хотя бы от 50000-100000 экземпляров.

Добавлено after 1 minute 55 seconds:
[uquote="oleg110592",url="/forum/viewtopic.php?p=3227350#p3227350"]Армы на 48Мгц с аппаратным USB по пол бакса это STM32F042 20 ног?[/uquote]
Нее, этот дорогой. да еще ссоп если. думаю, с ним хорошо если 0.75$ выбьешь за 100к
Реклама
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: In vino veritas

Сообщение arkhnchul »

[uquote="BOB51",url="/forum/viewtopic.php?p=3224570#p3224570"]Да и соотношение затраты/результат
или attiny25/45/85
или навороченный STM32/ARM[/uquote]
так-то stm32 далеко не все жирные

https://www.chipdip.ru/catalog/ic-micro ... rt=priceup - обратите внимание на сортировку :wink: младшие stm32 имеют совершенно однофигственную с тиньками стоимость.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Ну дык выложите свои проекты в готовом виде для сравнения. С полным открытым исходником, схемами и гарантированной повторимосьтю. Люди только спасибо скажут и сравнить смогут - кому чего интереснее/удобнее сделать.
:beer:
Мня ж пока в "свдетели святого STM" особо не тянет вступать...
И того что в наличии устраивает.
Это для теста предложенного dosikusом варьянта сколько бабла выкинуть на ветер с зарплаты надо -
((300*16)/8)*100=60000 рубликов.
Тут на одну планку в 8 штук дилема место имела - "пивасик за две недели или светики"...
Точно, редиска dosikusкусюча хочет мня экономически разорить!
:wink:
ДОНЕЦКИЕ НА ЛОХОТРОН/РАЗВОД КРОЛЕЙ НЕ ВЕДУТЬСЯ!
8)
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: In vino veritas

Сообщение arkhnchul »

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

Re: In vino veritas

Сообщение BOB51 »

Дык и я про то же - используется то, что наиболее подходит в данном случае (с учетом ВСЕЙ известной о компоненте информации и практических испытаний результата).
Совсем не против чего иного - но только не на уровне предположений, а на уровне сравнения готово проектов.
Вобчемс... пользуемся методологией воть тут описанной:
https://sunduk.radiokot.ru/loadfile/?load_id=1369493027
:beer:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

Новый выпуск журнала для разработчиков "Новости Электроники" №8
Новости электроники №8 – это:
пошаговая инструкция по запуску беспроводного модуля S2-LP от ST и отладки для него;
новый Bluetooth 5.0;
датчики Winsen для систем микроклимата и датчики Texas Instruments для быстрой зарядки аккумулятора;
АЦП от Microchip – они существуют;
как выбрать правильный геркон (на примере изделий Littelfuse);
литиевые батарейки Fanso – соотношение цена/качество рулит.
Статьи номера:
1. «Бытовая магия и ее разоблачение: запуск приемопередатчика S2-LP» Гуру беспроводки Олег Пушкарев вместе с вами запускает новый узкополосный приемопередатчик S2-LP от STMicro, тестирует отладку для него и учит разным хитростям.
2. «Все, что вы хотели знать о Bluetooth 5.0» Преимущества Bluetooth 5.0 над предшественниками, в том числе на примере процессора CC2640R2F от Texas Instruments
3. «Перевести дыхание: датчики Winsen для контроля качества воздуха» Датчики Winsen – для контроля качества воздуха в помещениях
4. «И всё-таки они существуют! АЦП от Microchip» Не только контроллеры PIC, но и… недорогие стандартные АЦП
5.«Что нужно знать для выбора правильного геркона» До пяти миллиардов срабатываний: как выбрать геркон на примере изделий Littelfuse
6. «Для современных зарядных устройств: датчики тока Texas Instruments» Микросхемы датчиков тока от TI – для быстрой зарядки аккумуляторов
7. «Нужны литиевые батарейки? Выбираем Fanso!» Литиевые батарейки и суперконденсаторы от Fanso – оценим соотношение цена/качество?
Уже и N9 есть:
https://www.compel.ru/lib/ne
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

[uquote="BOB51",url="/forum/viewtopic.php?p=3228007#p3228007"]используется то, что наиболее подходит в данном случае[/uquote]

Используется то, что у тебя под рукой и что ты знаешь , а не то что "наиболее подходит".
Вот и считай экономический эффект: куча бесполезных тинек или F0 в TSSOP20 .
F0 -35р на али
Получаем 12 каналов WS2812 + 2 ноги на I2C под еепром для хранения эффектов + 1 нога на ADC для обработки бит_ритма для изменения скорости эффектов.

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

Re: In vino veritas

Сообщение BOB51 »

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

Re: In vino veritas

Сообщение dosikus »

Теоретизировать ... Простите что?
Мне хватило одного намека отсюда http://www.martinhubacek.cz/arm/improve ... 2b-library
И даже его код не смотрел , написал по картинке свой

Изображение


Аналоговая часть сперта здесь http://we.easyelectronics.ru/reptile/8- ... 030f4.html
Последний раз редактировалось dosikus Чт ноя 09, 2017 13:24:56, всего редактировалось 1 раз.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Это и без вас всем известно.
А где схемка, полный открытый исходник и отчет по макету с Вашим проектом?
8)
Чтобы КАЖДЫЙ из читателей темы мог САМОСТОЯТЕЛЬНО его повторить и оценить по достоинству.
:beer:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: In vino veritas

Сообщение dosikus »

[uquote="BOB51",url="/forum/viewtopic.php?p=3228223#p3228223"]Это и без вас всем известно.[/uquote]


Известно что?
Для особо внимательных писателейанечитателей
- На картинке главное не тайминги ws2812 , там расписан алгоритм аппаратного драйвера WS2812
Или вам нужно вслух перевести?
Схему Чего? Вам нужен мануал - Как присоединить ws2812 к 3v пину через резистор?
Последний раз редактировалось dosikus Чт ноя 09, 2017 13:36:32, всего редактировалось 1 раз.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: In vino veritas

Сообщение oleg110592 »

теперь любая кухарка может натыкать галочками чтоб повторить и оценить: :)))
http://www.pvsm.ru/pesochnitsa/105562
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

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

Re: In vino veritas

Сообщение oleg110592 »

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

Re: In vino veritas

Сообщение dosikus »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3228237#p3228237"]теперь любая кухарка может натыкать галочками чтоб повторить и оценить: :)))
http://www.pvsm.ru/pesochnitsa/105562[/uquote]
Это ваааще не то , там PWM на один канал WS2812...

BOB51, вот и дошли до самого важного - для вменяемого разработчика достаточно одной лишь идеи , тебе же нужно разжевать и в рот положить ...
Ответить

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