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