Вы не вошли.
Кто-нибуть работал с микросхемой ISD4004-16M? На практике
у меня возникли такие проблеми: при передачи в ISD4004-16M команд
POWERUP,SETPLAY, PLAY,SETREC не выполняется соответствующую команда, а
микросхема сразу входит в состояние переполнения OVF (лог. 0 на выв. INT). К сожалению,не
могу здесь присоединить фаил с рисунками временных диаграмм сигналов,
которые подавал на входы SS,SCLK,MOSI(скину на ваш E-mail).Очень прошу,
помогите найти мою ошибку.Можно писать на tran3istor@yandex.ru
Спасибо за ответ!
С уважением, Иван.
Вне форума
микросхема сразу входит в состояние переполнения OVF (лог. 0 на выв. INT). .
А Вы вычитываете предыдущие прерывания?
С такой микрухой я не встречался, но вот например в CS8416 по "нештатным ситуациям" вывлетает прерывание. Оно будет висеть до тех пор пока не:
а) прочитаете регистр флагов прерываний
б) не прочитаете регистр, в котором отображаются те ситуации, которые приводят к прерыванию.
в) ПОВТОРНО прочитаете регистр флагов прерываний.
А вот если (в) не сделать - прерывание так и будет висеть....
Отредактировано Dmitry (14.07.2005 18:22:53)
Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....
Вне форума
А Вы вычитываете предыдущие прерывания?
Хотя в описании этого я не нашел, но вполне может быть что Вы правы, ISD4004-16M имеет два прерывания: Конец сообщения и Конец памяти. Проверю обязательно. Спасибо!
Вне форума
[ Сгенерировано за 0.040 сек, 7 запросов выполнено - Использовано памяти: 569.02 Кбайт (Пик: 619.39 Кбайт) ]