@ru_arduino

Страница 7202 из 7737
Maksim
05.08.2018
03:48:57
Развелось басистов блеадь

Maksim
05.08.2018
03:49:18
Куда не взгляни одни ёбаные басисты

А барабанщика нормально хуй найдёшь

Google
Remald
05.08.2018
03:50:15
а Алик Грановский?
ну блэт, это же не Вовочка из рок-группы "сбежали с уроков"

bwa1914
05.08.2018
03:50:31
Я знаю

Легенды ч)

Remald
05.08.2018
03:51:03
Maksim
05.08.2018
03:52:00
им вообще сложно стать
Думаешь если на басу мало струн на нём играть проще?

Remald
05.08.2018
03:52:37
где я в говорил что на басу просто играть? ты меня ни с кем не путаешь? я тут полчаса объясняю что быть хорошим басистом это сложно дохуя

у барабнщика вообще порог вхождения сложный, многие бросают едва начав

в барабанщики можно идти только если у тебя исключительное чувство ритма и координация

August
05.08.2018
04:01:19
05.08.2018
04:02:10
APA102 имеет ШИМ 20 кГц и Data Rate ~24 мегабита/с
даже если бы, всем переходить на APA102? )

August
05.08.2018
04:02:31
Ну это я про альтернативу, раз уж сказал про низкочастотный ШИМ.

05.08.2018
04:03:06
для обычной фигни и WS2812B хватает, тем более когда всякие экраны на них делать не пытаешься, а так, чисто гирлянда для елки или витрины )

и прямой аналог будет APA106

Google
05.08.2018
04:03:39
насколько я помню, надо на них даташит почитать

August
05.08.2018
04:04:30
APA106 не SMD

https://cdn.sparkfun.com/datasheets/Components/LED/COM-12877.pdf APA106

APA102C https://cdn-shop.adafruit.com/datasheets/APA102.pdf

05.08.2018
04:07:11
нуу, WS2812 тоже есть не smd, которые D

August
05.08.2018
04:08:20
я не спорю с применимостью WS281*, но все же не рекомендовал бы их использовать в жилых помещениях при отличной от декоративной функции

05.08.2018
04:10:21
эээ, ну их обычно и не используют для отличных от декоративных функций

APA102 имеет ШИМ 20 кГц и Data Rate ~24 мегабита/с
и откуда такие цифры? в "даташите" этом не нашел.

вот даташит по твоей же ссылке... https://cdn-shop.adafruit.com/datasheets/APA102.pdf

"refresh rate: 400 cycle"

"oscillator frequency 800-1200 kHz"

все те же яйца, что и WS2812B, вид сбоку

August
05.08.2018
04:16:17
и откуда такие цифры? в "даташите" этом не нашел.
Хмм. Ну я вот тут (https://github.com/FastLED/FastLED/wiki/Chipset-reference), поищу сейчас другую версию. Странно. https://cpldcpu.wordpress.com/2014/08/27/apa102/amp/

Вторая ссылка: Цвет при ~19,2 kHz, яркость ~582 Гц

05.08.2018
04:16:54
с такими цифрами как ты написал они бы стоили минимум раз в 10 дороже WS2812

ну опять же... "The pulse width modulation is clearly visible in the voltage signal at a frequency of 580 Hz, very similar to the 430 Hz of the WS2812."

то есть опять же он пишет, что ну повыше, но одна херня

August
05.08.2018
04:20:11
Это если поставить «глобальную яркость»

Bastad
05.08.2018
04:23:42
драм-машина лучше любого барабашки

Google
August
05.08.2018
04:23:59


Хотя вот говорят, что уже перестали производить APA102

Bastad
05.08.2018
04:24:49
>измерять мясным глазом мерцания

August
05.08.2018
04:25:07
На осциллограмму посмотрите ниже по ссылке

Там вторая фотография, но там смешанный ШИМ

Похоже, это уже улучшенная версия: https://www.element14.com/community/servlet/JiveServlet/downloadBody/87739-102-3-374550/APA107%20RGB.pdf

А нет, аналог

05.08.2018
04:28:48
вообще я только щас увидел насколько они отличаются, когда у APA102 есть стартовые и стоповые фреймы и даж битиками можно яркость задавать, у WS2812 все куда проще

эт я прочитал

05.08.2018
04:32:10
ws'ка старая
ну чо, покажь, чо ты там наисправлял в коде )

Dolphin
05.08.2018
04:33:01
ща позырю

05.08.2018
04:33:45
частота выше в два раза прост
чувак говорит, что глазами их мерцание видит. ну в принципе можно чуток заметить, но только на эффектах типа бегущих огней, но таки 400 Гц все-таки...

August
05.08.2018
04:33:59


Google
August
05.08.2018
04:35:26
Подводя итог, автор написал, что функцию “global brightness” считает бесполезной

Dolphin
05.08.2018
04:35:59
August
05.08.2018
04:36:07
Только APA102 больше не производятся, потому сейчас повсюду используются аналоги для замены, производимые в другой стране - APA107

Первые были в Тайвани, вторые уже в Китае

Dolphin
05.08.2018
04:37:05
Bastad
05.08.2018
04:37:50
SK6812
Чем пижже?

August
05.08.2018
04:38:04
1200 Гц

Субъективно: мало, мне и 5000 Гц неприятно)

Глаза какие-то ватные

Admin
ERROR: S client not available

Dolphin
05.08.2018
04:39:16
ну чо, покажь, чо ты там наисправлял в коде )
void inline LED_Out(uint8_t *LED_Data, uint8_t Length) // { asm volatile( " cli \n\t" " mov r0,%[Len] \n\t" " lsl r0 \n\t" " add r0,%[Len] \n\t" "NextByte: \n\t" " ld r4,X+ \n\t" " ldi r16,8 \n\t" "NextBit: \n\t" " out %[port_B],r8 \n\t" " nop \n\t" " nop \n\t" " sbrs r4,7 \n\t" " out %[port_B],r6 \n\t" " lsl r4 \n\t" " nop \n\t" " nop \n\t" " out %[port_B],r6 \n\t" " dec r16 \n\t" " brne NextBit \n\t" " dec r0 \n\t" " brne NextByte \n\t" " sei \n\t" ::[Len] "r" (Length), [rgb] "x" (LED_Data), [port_B] "I" (_SFR_IO_ADDR(PORTB)): "r16"); }

ща

05.08.2018
04:44:28
%[ ] это оно глобальные переменные подставляет?

Dolphin
05.08.2018
04:44:58
в скобках - глобальная переменная

05.08.2018
04:46:13
ага

Dolphin
05.08.2018
04:46:32
register volatile uint8_t LED_Mask_Off asm("r6"), LED_Byte asm("r4"), LED_Mask_On asm("r8"); register int8_t Lum asm("r10");

глобальные объявления

по аналогии можешь передать переменными

Google
Dolphin
05.08.2018
04:47:54
не в регистрах

НО!

а не, без - НО! ))

короче так же в параметрах передаешь переменные, а регистры компилятор сам подставит

и функция будет универсальной и без резервирования регистров

разберешься?

счетчик лучше вынести выше r15

05.08.2018
04:52:04
нуу, так я еще не делал. должен ) я пока не уверен, что мне нужно именно в таком виде, как и длину параметром передавать. типа заточено оно на обработку 3 байт как раньше и ладно.

August
05.08.2018
04:52:48
Только APA102 больше не производятся, потому сейчас повсюду используются аналоги для замены, производимые в другой стране - APA107
Есть клон - SK9822, но у него ШИМ частотой меньше - примерно 4.7 кГц, зато яркость регулирует уже управлением током https://cpldcpu.wordpress.com/2016/12/13/sk9822-a-clone-of-the-apa102/

Dolphin
05.08.2018
04:54:42
с функцией кодирования цвета на асме

с цветовыми пространствами и подпространствами

чет около 500 байт кода

с демой вроде

по-факту, код не намного меньше получился

и сильно я не карпел там ))

05.08.2018
04:57:53
да главное саму функцию вывода до конца допилить, если вдруг надо будет. щас в принципе тоже пока норм работает )

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

типа свой setPixelColor и т.д.

Dolphin
05.08.2018
05:00:39
да конечно, я тоже за консерватив

коряк, перерисовал некоторые буквы, в шрифте, штрихов столько же, а код меньше на байт почти в каждой ))

Страница 7202 из 7737