реклама на сайте
подробности

 
 
> приемо-передатчик DTMF, приемо-передатчик DTMF
kostik2
сообщение Mar 9 2006, 10:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 16-02-06
Пользователь №: 14 375



Кто-нибудь работал с mt8888 ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kostik2
сообщение Mar 14 2006, 05:08
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 16-02-06
Пользователь №: 14 375



в даташите написано:

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.
Go to the top of the page
 
+Quote Post
abbot
сообщение Mar 14 2006, 08:07
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 16-02-06
Пользователь №: 14 395



Цитата(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.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016