На практике
у меня возникли такие проблеми: при передачи в ISD4004-16M команд
POWERUP,SETPLAY, PLAY,SETREC не выполняется соответствующую команда, а
микросхема сразу
входит в состояние переполнения OVF (лог. 0 на выв. INT).
У кого есть опыт работы с этой микросхемой?
Для контроля лог. уровня на выводе INT я включил между этим выводом и плюсом питания(выв. 18, 27) светодиод с резистором 3кОм. Входные сигналы интерфейса SPI ; подаются так : выводы 1, 28, 2 (SS, SCLK, MOSI) через резисторы 10 кОм подключены к "земле" (к выводам 4, 23, 12, 11 ), а через герконовые кнопки - к плюсу питания (к выв. 18, 27), геркон разомкнут - входной сигнал - 0, замкнутый - 1. Использование герконов устраняет дребезг. Если интересно, диаграммы команд скину на мыло - 266КБ.
Такой способ подачи команд аналогичен микроконтроллерному, с той лишь разницей, что команды передаются очень медленно (в ISD4004 - память статическая), зато все паузи Tpud выдержаны с запасом . Последовательность команд тоже соответствует даташиту. Может кто-то подскажет какой-нибудь другой способ проверки работоспособности этой микрухи, а может у кого-то есть готовая программа для PIC16F84A. Буду очень благодарен за помощь.
Герконы звенят. Дополнительно используйте ждущий мультивибратор и одновибратор. А лучше собрать для наглядности цепь сдвиговых регистров на вход MOSI и управлять данными с помошью джамперами.
Текущий раздел»
Другая аппаратура (Ремонт аппаратуры, не перечисленной в предыдущих форумах)