|
Atmega32U4 + LED |
|
|
|
Jan 21 2014, 16:15
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Здравтсвуйте. Я только начал изучать электронику и столкнулся с проблемой токого рода. Есть МК Atmega32u4 к нему по spi подключена Светодиодная лента QL-SPI-5000 5V RGB (5060,150 LED x1, 2811). Проблема в том, что я не могу заставить работать ленту, в момент поадчи питания на ленту она на секунду загорается и гаснет. Не могу найти ни какой документации по тому, какой код послать на ленту, чтобы её заставить работать.
|
|
|
|
|
 |
Ответов
(1 - 7)
|
Jan 25 2014, 14:46
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Цитата(SDS28 @ Jan 23 2014, 13:48)  Попытался подключится по стаю с тактовой частотой МК 3,2 МГц, и частотой spi 800 КГц. Задавал такие команды: Цитата spi(0x8); spi(0xC); Не работает, не знаю, что уже делать.
|
|
|
|
|
Jan 26 2014, 08:34
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 15-05-13
Пользователь №: 76 836

|
а вы уверены, что по вашему SPI логические "0" и "1" передаются так, как надо для драйвера светодиода?
|
|
|
|
|
Jan 26 2014, 14:17
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Цитата(Plain @ Jan 26 2014, 13:30)  Нет там никакого SPI.
Гуглить надо WS2811 — данные кодируются ШИМ частотой 400 или 800 кГц, "0" — 20%, "1" — 50%, а синхросбой — фиксированный ноль 50 мкс, т.е. либо цеплять к МК соответствующую кодирующую схему, либо избыточно заряжать стандартный SPI соответственно на 8 или 16 Мбит и выгонять на него $E000 и $FF00. Можно по подробнее всё же про реализацию через spi. По пробывал задать частоту МК 32Мгц и частоту spi 16 мгц,и подать ваши сигналы, ответа нет.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|