Ви не увійшли.
Хм, те ж. Але не знайшов як ним читати цей протокол і встановив плугін https://github.com/dustin/logic-ws2812
Просто у вас кольори розшифровуються а в мене ні.
У мене "Addressable LEDs (Async)":
Він в самому пакунку йде, /opt/saleae-logic2/resources/linux-x64/Analyzers/libasync_rgb_led_analyzer.so.
Неактивний
У мене "Addressable LEDs (Async)":
Моі глаза.. Я шукав 2812 і не знайшов.. Ну хоч одна загадка розгадана. Навіть дві. У вас немає імпульсів ні 0.75 мкс, ні 1 мкс. А у мене є. У мене FastLED@^3.10.1. А у вас?
Неактивний
У вас немає імпульсів ні 0.75 мкс, ні 1 мкс. А у мене є. У мене FastLED@^3.10.1. А у вас?
Я брав останню версію з master гілки. В директорії lib/ проекта platformio:
git clone https://github.com/FastLED/FastLED
На той момент вона була на цьому місці. Тобто 3.10.1 + десь 1000 комітів зверху
Але ж я запускаю на atmega328p, з platform=atmelavr і board=pro16MHzatmega328.
Прошивку з platform=lgt8f у мене нема на чому запустити.
Остання редакція dimich (2025-07-12 23:23:56)
Неактивний
А тепер слайди
Так виглядає білий колір на atmega328
А так - на lgt8f328
У китайців 3-й байт передається трохи інакше - довжина імпульсу не 1 мкс, а 0.75. Як вони цього добились (і навіщо) - незрозуміло.
Остання редакція jokeR (Вчора 13:37:40)
Неактивний
У китайців 3-й байт передається трохи інакше - довжина імпульсу не 1 мкс, а 0.75.
LGT8F сумісна з AVR на рівні кодів інструкцій, але несумісна на рівні таймінгів. І FastLED наче б то це враховує, використовуючи подвійний nop замість rjmp.
Ви ж, сподіваюсь, платформу та фреймворк lgt8fx використовуєте для LGT8F, а не atmelavr та arduino-avr?
Можете зарепортити issue у FastLED.
Як вони цього добились (і навіщо) - незрозуміло.
Навіщо - для підвищення швидкодії, для чого ж іще.
Як уже згадував вище, в одному з перекладів даташита присутні дивні значення таймінгів "1/2" для інструкцій, що не виконують умовних переходів. Це мало би означати, що в деяких випадках інструкція виконується за 1 такт, а в деяких за 2. Для інструкцій умовного виконання це зрозуміло, а от що це значить для безумовних LD? Ніякого толкового опису поки що не зустрічав.
Нажаль, не маю під рукою LGT8F, щоб поекспериментувати. Як буду колись щось купляти потрібне, то, мабуть, замовлю в довісок і такого звіра.
Неактивний
Ви ж, сподіваюсь, платформу та фреймворк lgt8fx використовуєте для LGT8F, а не atmelavr та arduino-avr?
Обіжаєте
[env:LGT8F328P]
platform = lgt8f
board = LGT8F328P
framework = arduino
Можете зарепортити issue у FastLED.
Ну, так.
Походу, для LED стрічок це не найкращий контроллер
Неактивний