Argon (27.02.2009 23:43, просмотров: 147) ответил yakuzaa на неа! все встало на свои места и прояснилось (выдержка из VS1053 Datasheet):
Ок, увидел. Но вас эти значения не касаются. Рекомендую вчитаться и понять. О частоте кварца в даташите на VS1053 сказано:
Note: The default value 0 is assumed to mean XTALI=12.288 MHz. - точно, защита от дурака.
Ваше 0xa800: SC_MULT = 4.5, SC_ADD = 1.0.
В том же даташите:
Internal Clock Frequency максимум 55.3 MHz (таблица 4.2, стр 10)
С учетом вашего коэффициента 4.5 внутренняя частота: 12.288*4.5 = 55.296 МГц. Короче, граница быстродействия микросхемы.
Будете прописывать 0xa800 - готовьтесь к повторению проблемы.
Рекомендую SC_MULT = 3.0, SC_ADD = 1.5. Работает надежнее.