Jump to content

    
Sign in to follow this  
Jurdens

LPC2478 конфликт LCD и I2S модулей?

Recommended Posts

Настроил работу модуля LCD (инициализация от платы OLIMEX)

стал подключать другие узлы UART SDRAM SPI ...

Все работает все включилось.Стал подключать I2S (звуковой интерфейс не путаем с I2C)

выход этого интерфейса подключен к цапу HT82V731

Сигналы (clk ws sda) появятся и пропадают тут же.

Выяснил что сначала идет инициализация I2S потом LCD

и после прохождения этой инициализации прекращаят свою работу

I2S. Когда меняешь местами инициализации этих блоков I2S вообще не работает

хотя все битики в регистрах модуля I2Sустанавливаются верно.

Когда я закоментировал инициализацию LCD все стало работать нормально.

Когда раскоментировал ини LCD и прошел ее в отладчике увидел что все прекратилось

при установке бита PCONP_bit.PCLCD = 1; // enable LCD controller clock

Кто то сталкивался с подобным?

Share this post


Link to post
Share on other sites
Стр. 328 мануала. Примечания к таблице:

В режиме TFT 24 bit

Точно!!! все разобрался

реально перепроверил выключение I2S происходит

при манипуляции pinsel11(а не при включении частоты LCD ка я писал выше)

у олимекса как раз и идет настройка на цвет 24bit

в сдедующих строках

PINSEL11&= BIN32(11111111,11111111,11111111,11110000);

PINSEL11|= BIN32(00000000,00000000,00000000,00001111);

установка младших единиц означает

- включение LCD 1 в нулевом разряде

- и следующие 3 бита это тип панели - число 7 это 24bit TFT

переписал понятней и исправил на 16 bit

PINSEL11_bit.LCDPE=1; //Разрешение LCD

PINSEL11_bit.LCDM=5; // режим 5-6-5 bpp !!!!!!!число 7 (24bit)неработает i2s

У меня мануал от июля 2008 там это на 322 стр.

спасибо

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this