Как определить, микросхема закончила ли проигрывание файла? Сейчас у меня читает два байта HDAT0 и проверяет - если нулевые, значит воспроизведение закончилось. При тестировании стал вываливается баг (особенно на маленьких файлах) при определенной комбинации с софт-ресетом - не определяет окончание воспризведения. Точнее сваливается в цикл ожидания, когда же байты нулевыми станут. Если принудительно (вручную) их "проигнорировать", то все нормально играет дальше. В чем может быть причина?
Сообщение отредактировал dimm.electron - Aug 27 2010, 14:07
--------------------
Дмитрий
|