реклама на сайте
подробности

 
 
> SAM7S и I2S кодек, Поделитесь примером
HeOHuKC
сообщение May 30 2010, 21:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 25-04-09
Из: г. Россошь
Пользователь №: 48 259



Здравствуйте уважаемые форумчане!
Третий день бьюсь с подключением к SAM7S I2S кодека, все делаю по апноту от атмела, а он отказываеться петь. Сто раз проверял сигналы на SSC порту логическим анализатором, все данные идут, частоты совпадают. WAV файл читаеться с флешки, файл тоже подготовлен тот, что нужно. Может кто поделится примером, для кодеков с внешним тактированием. Ибо уже сил никаких нету, кодек у меня используется Wolfson WM8714ED.

Сообщение отредактировал HeOHuKC - May 30 2010, 21:43
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HeOHuKC
сообщение Jun 7 2010, 19:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 25-04-09
Из: г. Россошь
Пользователь №: 48 259



Вот
Код
#define EXT_OC          18432000   // Exetrnal ocilator MAINCK
#define MCK             45158400   // MCK (PLLRC )

//cs_startup.c
pPMC->PMC_PLLR = ((AT91C_CKGR_DIV & 0x14) |
                      (AT91C_CKGR_PLLCOUNT & (28<<8)) |
                      (AT91C_CKGR_MUL & (48<<16)));

//dac.c

//Clock 11.2896 Mhz
AT91PS_PMC pPMC = AT91C_BASE_PMC;
pPMC->PMC_PCKR[2] = (AT91C_PMC_PRES_CLK_4 | AT91C_PMC_CSS_PLL_CLK);
*AT91C_PMC_SCER = AT91C_PMC_PCK2;
while( !(*AT91C_PMC_SR & AT91C_PMC_PCK2RDY) );
*AT91C_PIOA_BSR = AT91C_PA18_PCK2;
*AT91C_PIOA_PDR = AT91C_PA18_PCK2;
    ///SSC init
*AT91C_PMC_PCER = (1 << AT91C_ID_SSC); // Enable Clock for SSC controller
*AT91C_SSC_CR = AT91C_SSC_SWRST; // reset
*AT91C_SSC_CMR = 16;
*AT91C_PIOA_PDR = AT91C_PA16_TK | AT91C_PA15_TF | AT91C_PA17_TD;

*AT91C_SSC_TCMR = (15 << 24) | (1 << 16) | AT91C_SSC_START_FALL_RF | AT91C_SSC_CKO_CONTINOUS | AT91C_SSC_CKS_DIV;
// FSOS: negative pulse on TF, DATNB: 1, MSB first, 16 bits
*AT91C_SSC_TFMR = AT91C_SSC_FSOS_NEGATIVE | (16 << 16) | (1 << 8) | AT91C_SSC_MSBF | 15;
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- HeOHuKC   SAM7S и I2S кодек   May 30 2010, 21:42
- - aaarrr   Цитата(HeOHuKC @ May 31 2010, 01:42) Сто ...   May 30 2010, 21:57
- - HeOHuKC   aaarrr Спасибо, завтра опробую ваш код в действии ...   May 30 2010, 22:33
|- - aaarrr   Цитата(HeOHuKC @ May 31 2010, 02:33) каме...   May 30 2010, 22:42
- - HeOHuKC   Понятно, попробую поиграться с частотами Еще раз ...   May 30 2010, 22:45
- - HeOHuKC   Что то никак не хочет петь мой кодек, вообщем реши...   Jun 3 2010, 19:57
|- - aaarrr   Цитата(HeOHuKC @ Jun 3 2010, 23:57) Не по...   Jun 3 2010, 20:09
- - HeOHuKC   Mute точно правильно подключен и интерфейс на коде...   Jun 3 2010, 20:21
- - aaarrr   Цитата(HeOHuKC @ Jun 4 2010, 00:21) В исх...   Jun 3 2010, 20:51
- - HeOHuKC   Спасибо, за информацию Исходник видел , у меня ...   Jun 3 2010, 22:16
|- - aaarrr   Цитата(HeOHuKC @ Jun 4 2010, 02:16) Пока ...   Jun 3 2010, 22:25
- - HeOHuKC   На USB уже плюнул, теперь выставил PLL на такую же...   Jun 3 2010, 23:15
- - HeOHuKC   Всё запустил играет но есть огромнейшая проблема....   Jun 4 2010, 00:26
- - HeOHuKC   Уже мозг сломал, выставляю FSLEN равный 16, играет...   Jun 5 2010, 19:51
|- - aaarrr   Цитата(HeOHuKC @ Jun 5 2010, 23:51) Что э...   Jun 5 2010, 21:41
- - HeOHuKC   С вашим примером то же самое пока не могу найти п...   Jun 7 2010, 15:37
|- - aaarrr   Цитата(HeOHuKC @ Jun 7 2010, 19:37) С ваш...   Jun 7 2010, 15:41
- - HeOHuKC   Текущий кодек Wolfson WM8714, пробовал ставить Cir...   Jun 7 2010, 16:42
- - aaarrr   А что с тактированием (MCLK, SCLK)? Выложите свои ...   Jun 7 2010, 17:46
|- - aaarrr   Выходная частота PLL не укладывается в паспортный ...   Jun 7 2010, 19:28
- - HeOHuKC   У WM8714 стоит I2S режим, это высокий уровень на в...   Jun 7 2010, 19:59
- - HeOHuKC   Победил эту фигню, теперь играют два канала пробл...   Jun 10 2010, 13:30
|- - aaarrr   Цитата(HeOHuKC @ Jun 10 2010, 17:30) ...е...   Jun 10 2010, 16:00
- - HeOHuKC   Я проблем больше никаких не вижу, возможно это ос...   Jun 10 2010, 16:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 11:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016