Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: приемо-передатчик DTMF
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
kostik2
Кто-нибудь работал с mt8888 ?
abbot
работал с mt8870. а какие проблемы?
kostik2
мне надо помощь именно по mt8888.
c mt8870 я работал.
GxOST
Для того, чтобы получить помощь, нужно задать вопрос. На первый вопрос - ответ такой: "Да. Кто-нибудь работал."
kostik2
в даташите написано:

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.
abbot
Цитата(kostik2 @ Mar 14 2006, 08:08) *
Как я понимаю: эту процедуру инициализации надо выполнять каждый раз при новом наборе dtmf или
приеме ?

Написано же: 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. То есть один раз, не ранее, чем через 100 мс после подачи питания.
Цитата
Видно, что RS0 - вообще не меняется, WR,RD - со 2-го по 5-й пункт не меняется.
Вопрос: когда состояние регистров не меняется не надо их снова устанавливать в
необходимое состояние или установил (например по п.2) и просто через
задержку ни делая ничего с RS0,WR,RD выполняешь пункты 3-5.

Если ваш контроллер, или к чему там вы цепляете эту микросхему не сбрасывает ножки сам (что, скорее всего, истина), то можно ничего не делать с RS0, WR, RD.
kostik2
спасибо. а про выбор частот ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.