Vitaliy_ARM 0 10 июля, 2009 Опубликовано 10 июля, 2009 · Жалоба Тестировал два часа интерфейс I2s. Кое-что порадовало, кое-что огорчило. 1. Может выдавать на ногу 72 МГц при PCLK = Fcclk, I2S_TXRATE = 0x00; 2. Реально не смог добиться скорости обмена в петле (соединение входа и выхода, когда Rx-Slave, Tx-Master) больше, чем Fcclk/4, причем максимальная скорость обмена у меня заработала при настройках I2S_TXRATE = 0x01; PCLK = Fcclk/2. При остальных комбинациях вообще и это не работает. А очень хочется получить обмен при тактовой = Fcclk/2 (36Mbps); Причем транслировался буфер с данными, при Fcclk/2 в буфере были забиты 0x01, вместо 0x00 0x01 0x02 и т.д. Это наводит на мысль, что не тянет внутренняя логика. 3. Скорее меннее интересно, но процессор у меня заработал на 74МГц без глюков. Это все тестировал на примере, который идет с IAR в комплекте. Теперь вопрос, кто-нибудь тестировал пункт 2, это действительно так? Кто-нибудь подключал к этому интерфейсу DMA? А то примеров нет, и подключение нестандартное какое-то :unsure: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vitaliy_ARM 0 13 июля, 2009 Опубликовано 13 июля, 2009 · Жалоба Нашел ответ на свой вопрос: I2S.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться