в даташите написано: 1. что можно выдавать одиночные частоты. В регистре В задается нижняя или верхняя группа частот. А как задается какая именно частота будет выдаваться ? 2. INITIALIZATION PROCEDURE A software reset must be included at the beginning of all programs to initialize the control registers after power up.The initialization procedure should be implemented 100ms after power up. Description: Control Data RS0 WR RD b3 b2 b1 b0 1) Read Status Register 1 1 0 X X X X 2) Write to Control Register 1 0 1 0 0 0 0 3) Write to Control Register 1 0 1 0 0 0 0 4) Write to Control Register 1 0 1 1 0 0 0 5) Write to Control Register 1 0 1 0 0 0 0 6) Read Status Register 1 1 0 X X X X
Как я понимаю: эту процедуру инициализации надо выполнять каждый раз при новом наборе dtmf или приеме ? Видно, что RS0 - вообще не меняется, WR,RD - со 2-го по 5-й пункт не меняется. Вопрос: когда состояние регистров не меняется не надо их снова устанавливать в необходимое состояние или установил (например по п.2) и просто через задержку ни делая ничего с RS0,WR,RD выполняешь пункты 3-5.
|