-
- Их вообще не стоит использовать. Они страшно деградируют, особенно
синий. Через год-два вместо белого будет грязно желтый. Либо
использовать не выше 80% якрости, чтобы не так сильно выгорали. - Бoмж(17.09.2020 23:08)
- Для любителей белого цвета существуют такие же, но RGBW - LightElf(18.09.2020 14:12)
- А если их в лед вморозить? :) VLT(1 знак., 18.09.2020 09:26, картинка)
- Вот кусочек моего кода для PIC16F1454 -экспериментировал с "USB лампой" года полтора назад. Рулил посредством SPI. Основное - времянка импульса, задаваемая в моем случае скоростью spi. NOP-ами подгонял к "идеальной" времянке из даташита. Но, как оказалось во время экспериментов, да - паузы некритичны... Гyдвин(1054 знак., 15.09.2020 19:46)
- Опыт использования показывает следующее: LightElf(316 знак., 15.09.2020 15:35)
- Пока не могу на периферию. Это не мой проект. В этом не моем
проекте реализация ногодрыжная. Радикально править пока желания
нет. Поэтому я и задал вопрос. Еще раз его повторю: как
воспринимается пауза между битами которая меньше чем ресет? Высокий
уровень нуля и единицы находится примерно в середине допустимого
интервала. - my504(15.09.2020 15:41)
- Пауза в единицы микросекунд нормально воспринимается - LightElf(15.09.2020 15:51)
- Подтверждаю. Должно быть достаточно точно. На PIC я ногодрыгал из
ассемблера с запретом пререваний. На ARM зывел SPI на DMA и
подобрал разрядность (уже не помню, но было что-то 11 бит или типа
того). Одно слово - один бит. Память немного жрет, но если не табло
делать, то пофиг. - Nickname(15.09.2020 15:40, )
- То есть если раздвинуть биты, то данные теряются? - my504(15.09.2020 15:44)
- Специально не двигал, но помню, что мозг поел изрядно. Возьми и
попробуй. Из засад вижу, что ресет может быть плюс/минус лапоть. И
еще, у меня сложилось впечатление, что они меряют длительность 1 и
0 и кто длинее, тот и выиграл, а не абсолютную длину 1 или 0. - Nickname(15.09.2020 15:50, )
- Внезапно пришла мысль. Ну хорошо, передаю я склеенные биты строго по даташиту. Но ПОСЛЕДНИЙ бит перед ресетом как будет определен, если фронта высокого уровня после него нет все время ресета? Получается, что измерять баланс времен - кто больше - не выходит.... - my504(15.09.2020 16:46)
- Проблема состоит в том, что в новой партии светодиодов все
развалилось, хотя в первой работало. Диаграмма формируется вставкой
макроса нуля или единицы, которые суть есть ногодрыг+нопы, но в Си.
И цикл вывода добавляет паузу между битами. Код написан красиво и
понятно, но с таким вот результатом. - my504(15.09.2020 16:27)
- Вот работающий код (но давно это было уже). Там дествительно между светодиодами немного задержка из-за цикла. Nickname(1160 знак., 15.09.2020 16:58, )
- Специально не двигал, но помню, что мозг поел изрядно. Возьми и
попробуй. Из засад вижу, что ресет может быть плюс/минус лапоть. И
еще, у меня сложилось впечатление, что они меряют длительность 1 и
0 и кто длинее, тот и выиграл, а не абсолютную длину 1 или 0. - Nickname(15.09.2020 15:50, )
- То есть если раздвинуть биты, то данные теряются? - my504(15.09.2020 15:44)
- Пока не могу на периферию. Это не мой проект. В этом не моем
проекте реализация ногодрыжная. Радикально править пока желания
нет. Поэтому я и задал вопрос. Еще раз его повторю: как
воспринимается пауза между битами которая меньше чем ресет? Высокий
уровень нуля и единицы находится примерно в середине допустимого
интервала. - my504(15.09.2020 15:41)
- Их вообще не стоит использовать. Они страшно деградируют, особенно
синий. Через год-два вместо белого будет грязно желтый. Либо
использовать не выше 80% якрости, чтобы не так сильно выгорали. - Бoмж(17.09.2020 23:08)