Вопрос по алгоритму DM132

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Johnson
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт мар 05, 2009 08:15:25
Контактная информация:

Вопрос по алгоритму DM132

Сообщение Johnson »

Здравствуйте, уважаемые коты!

Попали мне в лапы китайские светодиодные панели 16х16 1R1G1B, работающие на базе шимки DM132

Разумеется, первым делом нашел на эти шим даташит и целый день возился с ним, почти ни чего и не добившись (максимум - свечения всех пикселей).

Мне это надоело, и пошел я копать интернеты. Нашел статейку на казусе, в котором приведен несколько другой алгоритм.
По нему я тоже ни чего толкового не добился, кроме случайного свечения пикселей.

Не могли бы вы подсказать нормальный алгоритм от старта работы и до полного ввода данных?

Сейчас использую такой код:

Код: Выделить всё

void main(void){
    unsigned int i;
   
    ioInit();
   
    SetCommand(0b000);//MODE-1
    DCK();
   
    while(1){
        SetCommand(0b010);//Shift-In
        DCK();
       
        for(i = 0; i < 160; i++){
            BIT_SET(SPI_PORT, SPI_DATA);
            DCK();
        }
       
        SetCommand(0b011);//Capture
        DCK();
       
        SetCommand(0b100);//LED-1
        DCK();
       
        for(i = 0; i < 1024+3; i++){
            GCK();
            DCK();
        }
       
        delay_ms(10);
    }
}


Заранее мяу за ответ.
Johnson
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт мар 05, 2009 08:15:25
Контактная информация:

Re: Вопрос по алгоритму DM132

Сообщение Johnson »

Прошу прощения, но тему подниму: вопрос до сих пор актуален.

Весь вчерашний день и сегодняшнее утро провозился, так ни чего вменяемого и не добившись.

Алгоритм мне кажется довольно простым и логичным, но хоть убей - не работает.
Проверял и правильность распайки, и перепроверял схему табло - всё правильно.
Ноги МК тоже управляются правильно.

Неужели ни у кого нет опыта работы с этим драйвером? На мой взгляд довольно интересная микросхема, хоть и малость "замороченная" по части управления...
Ответить

Вернуться в «Периферия»