Argon (26.02.2009 11:11, просмотров: 178) ответил yakuzaa на а на калькулятор можно еще ссылку, пожалуйста?
Лучше так
//аналогично таблице из даташита
const word SC_MULT_table[8] = {
0x0000,
0x2000,
0x4000,
0x6000,
0x8000,
0xa000,
0xc000,
0xe000 };
//аналогично таблице из даташита
const word SC_ADD_table[4] = {
0x0000,
0x0800,
0x1000,
0x1800 };
VS1033_XTAL = 12288000;
SC_Mult = SC_MULT_table[SC_Mult_index];
SC_Add = SC_ADD_table[SC_Add_index];
SC_Freq = (VS1033_XTAL - 8000000)/4000);
VS1033_ClockF = SC_Freq + SC_Mult + SC_Add;