|
MEGA8535+DS1307+DS1821+TSOP1736, Подскажите что к каким ножкам нужно подключить. |
|
|
|
Feb 1 2007, 18:59
|

Участник

Группа: Участник
Сообщений: 65
Регистрация: 25-01-07
Из: Узбекистан
Пользователь №: 24 765

|
Цитата(defunct @ Feb 1 2007, 20:40)  Лучше подключать к ножкам справа (если смотреть на чип сверху вниз). Те которые слева имеют меньшую нагрузочную способность. А если использовать преривания это и как не поможет???
|
|
|
|
|
Feb 1 2007, 19:42
|

Участник

Группа: Участник
Сообщений: 65
Регистрация: 25-01-07
Из: Узбекистан
Пользователь №: 24 765

|
Цитата(defunct @ Feb 1 2007, 21:11)  У меги есть TWI интерфейс, вот к нему все микросхемы и цепляйте. А можно по подробней про TWI интерфейс, для чего он и как им пользоваться.
|
|
|
|
|
Feb 1 2007, 20:14
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(M@T_F@Q @ Feb 1 2007, 18:42)  А можно по подробней про TWI интерфейс, для чего он и как им пользоваться. названные вами микросхемы работают по I2C (двухпроводный интерфейс выводы SCL/SDA) У меги нет I2C в чистом виде, зато есть несколько расширенный аналог который называется TWI. Почитайте про него в даташите, да и на этом форуме есть много веток где рассматривались вопросы по TWI. beer_warriorВ TQFP те что по бокам. по часовой стрелке от точки.
|
|
|
|
|
Feb 2 2007, 18:14
|

Знающий
   
Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768

|
Цитата(GDI @ Feb 2 2007, 14:26)  DS1307 цепляй на аппаратный 2-wire, а выход SQW на вход внешнего прерывания, при инициализации настраиваешь чтобы 1307 выдавала на нем 1Гц - получишь секундные прерывания, по которым можно читать из часиков время. Я делаю по другому-при такой-же схеме включения читаю время из RTC только при рестарте,а дальше програмно по секундным прерываниям.Получается гораздо быстрее. З.Ы.Так-же отвожу пять ячеек ОЗУ RTC под проверку сбойности-если там моя последовательность-значит часам можно верить(аккумулятор в норме.)
--------------------
"Hello, word!" - 17 errors 56 warnings
|
|
|
|
|
Feb 2 2007, 18:58
|

Знающий
   
Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768

|
Если последовательность не совпадает-выдаю сообщение(у меня дистанционно в модем)"ошибка уста- новки RTC".При приходе такой СМС управляющий комп отправляет назад СМС с командой "установить время" и текущим временем.Получив эту команду,контроллер прописывает время в часы ну и контрольные байты(у меня тупо 1,2,3,4,5).Все,при следующих бросках сети,например,если все совпадает-часам можно верить.
--------------------
"Hello, word!" - 17 errors 56 warnings
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|