Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

I2S Формат
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4342
Страница 1 от 1

Автор:  Ки4о [ Сря Юни 13, 2007 4:50 pm ]
Заглавие:  I2S Формат

Става въпрос за следното животно - TDA1543A.Изглежда хубав 8 краков ЦАП,ама след 2 часа борба с него вече взе да не ми изглежда толкова хубав.Пробвах да го подкарам с това парче код:

void send_byte(void)
{
char count;
count=16;
CS=0;
CLK = 1;
DAC_DATA1 = 0x0000;
DATA=0;
for(count=16;count>0;count--)
{
if( (DAC_DATA1 & 0x0008)== 0)
{
DATA=0;
}
else
{
DATA=1;
}
CLK = 0;
asm("nop");
CLK = 1;
DATA=0;
DAC_DATA1=DAC_DATA1>>1;
}

count=16;
DAC_DATA2 = 0xFFFF;
CS=1;
CLK = 1;
for(count=16;count>0;count--)
{
if( (DAC_DATA2 & 0x0008)== 0)
{
DATA=0;
}
else
{
DATA=1;
}

CLK = 0;
asm("nop"); // clock
CLK = 1;
DATA=0;
DAC_DATA2=DAC_DATA2>>1; // next bit
}
}

но животното нещо не ще и ме нерви.Някой пускал ли е подобен чип или протокол ?

Автор:  asp [ Сря Юни 13, 2007 6:20 pm ]
Заглавие: 

Тъпо предположение но пробва ли с повече от 1 нопове? Да поучиш по дълъг клок импулс?

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/