erbol Опубликовано 26 Августа, 2018 в 15:56 Жалоба Поделиться Опубликовано 26 Августа, 2018 в 15:56 Всем привет! Выкладываю код на Си для RGB ws2812. Количество asm("nop") в задержках быстрее и проще всего подбирать с осциллографом согласно даташита. Загрузка цветов происходит слева-направо (от синего к зелёному) для упрощения кода. Будут вопросы, с удовольствием отвечу ws2812.7z Ссылка на комментарий Поделиться на другие сайты Поделиться
erbol Опубликовано 26 Августа, 2018 в 16:41 Автор Жалоба Поделиться Опубликовано 26 Августа, 2018 в 16:41 Забыл упомянуть важную деталь. Код - на 3 светодиода, в связи с чем блоки в while состоят из трёх строк. Для иного количества светодиодов необходимо увеличить количество строк до соответствующего. Ссылка на комментарий Поделиться на другие сайты Поделиться
Datagor Опубликовано 30 Августа, 2018 в 16:21 Жалоба Поделиться Опубликовано 30 Августа, 2018 в 16:21 Ербол, добрый день! Рисуйте схемку от руки, фотайте и прикрепляйте. Ссылка на комментарий Поделиться на другие сайты Поделиться
erbol Опубликовано 31 Августа, 2018 в 06:38 Автор Жалоба Поделиться Опубликовано 31 Августа, 2018 в 06:38 Добрый день, Игорь! Хорошо В данном случае схема простая: МК RGB GND GND 5V 5V PB0 DIN Управляющий пин (РВ0) можно поменять в файле ws2812.h Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти