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

 
 
> Проблемы с часами DS1307, Не читается, пишется или нет непонятно .
hd44780
сообщение Aug 26 2005, 09:40
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Привет всем.

Не работают часы DS1307, подключенные к аппратному TWI МК ATMega8535.
Точнее сказать, я даже не знаю, работают они или нет.
При считывании любого регистра получаю какой-то случайный мусор.
Впрочем также как и при отсутствующей микросхеме часов (ыдергиваю из колодки).

Даю ссылку на архив с полным текстом микрокода (на cvAVR).
http://hd44780.narod.ru/DS1307-8535.ZIP

МК работает на частоте 4 MHz, внутренний генератор.
Схема подключена к COM-порту компа. Параметры связи и протокол обмена - см.
файл DS1307.txt в архиве.

Регистры DS считываются по командам компьютера. Считанные данные тоже перегоняются в комп.
Обе линии TWI имеют pull-up резисторы 10k, согласно доке по микроконтроллеру.
Между выходом OUT и +5в подключен светодиод через 1k резистор.
Резервная батарейка есть, напряжение на 3 ноге DS1307 - +3.06в.
Кварц припаян непосредственно к ногам 1 и 2 микросхемы.
Корпус кварца не заземлен.

При подаче команды CI часы запускаются (бит CH:=0), в упр. регистр DS
вписывается 10h - светодиод должен мигать с частотой 1 Hz. Но он не мигает, как и при включении питания, а просто светится.

Инициализация TWI - в конце функции setPeriferals, ds1307.c.
Считывание регистра DS - ds1307readRegister, ds1307lib.c
запись - ds1307writeRegister, ds1307lib.c
TWI на частоте 50 kHz.


Может я неправильно с TWI работаю, посмотрите пожалуйста.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BVU
сообщение Aug 26 2005, 10:05
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



По всей видимости у Вас нет тактирования часов, если при чтении контроллера DS1307 когда он присутствует или отсутствует результат получается однотипным. Проверьте обвязку генератора, возможно необходим подстроечных емкосной триммер (нехватает сдвига фазы для запуска). На сколько припоминаю в описании на этот часовой контроллер к кварцевому резонатору предьявляются дополнительные требования (обратите на это внимание если это так).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- hd44780   Проблемы с часами DS1307   Aug 26 2005, 09:40
|- - hd44780   Спасибо, посмотрю.   Aug 26 2005, 10:19
- - kalinka16   Цитата(hd44780 @ Aug 26 2005, 12:40)Привет вс...   Aug 26 2005, 10:47
- - BVU   Немного невнимательно первый раз прочитал Ваше изл...   Aug 26 2005, 10:57
|- - kalinka16   Цитата(BVU @ Aug 26 2005, 13:57)Немного невни...   Aug 26 2005, 11:05
|- - BVU   Цитата(kalinka16 @ Aug 26 2005, 15:05)Цитата(...   Aug 26 2005, 11:12
|- - hd44780   UART подключен к компу через MAX232 и прекрасно ра...   Aug 26 2005, 11:48
|- - BVU   Цитата(hd44780 @ Aug 26 2005, 15:48)UART подк...   Aug 26 2005, 12:13
|- - janus   Цитата(hd44780 @ Aug 26 2005, 15:48)2 janus: ...   Aug 26 2005, 12:34
|- - hd44780   поставил частоту TWI 100 khz - ничего не изменилос...   Aug 26 2005, 12:55
|- - janus   Цитатанасчет частоты 0-100 это я взял из таблицы н...   Aug 26 2005, 13:20
- - janus   Цитата(hd44780 @ Aug 26 2005, 13:40)Привет вс...   Aug 26 2005, 11:10
- - damir2   Внутренняя схема генератора DS1307 рассчитана на р...   Aug 26 2005, 13:23
|- - hd44780   Я свои проверял тестером, измерял емкость, как у к...   Aug 26 2005, 13:42
|- - janus   И еще совет махонький, к слову о танцах с бубном.....   Aug 26 2005, 14:01
|- - hd44780   2 damir2: Я кварцы на радиобазаре брал, тип не зн...   Aug 26 2005, 14:10
|- - janus   Цитата(hd44780 @ Aug 26 2005, 18:10)это сгене...   Aug 26 2005, 14:26
|- - hd44780   2 damir2: все мои 3 кварца так выглядят. Но цифры ...   Aug 26 2005, 15:38
|- - janus   Цитата(hd44780 @ Aug 26 2005, 19:38)Кстати ту...   Aug 27 2005, 08:02
|- - hd44780   janus, а можешь дать кусок кода работы с DS1307, х...   Aug 27 2005, 08:45
|- - janus   Цитата(hd44780 @ Aug 27 2005, 12:45)janus, а ...   Aug 27 2005, 09:44
|- - hd44780   Посмотрю, мож прозевал чего. Спасибо.   Aug 27 2005, 10:00
- - damir2   Оптимальный тип кварца для DS1307 DT-38T.   Aug 26 2005, 13:59
- - damir2   Выглядит кварц DT-38T как маленький полярный конде...   Aug 26 2005, 14:24


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:25
Рейтинг@Mail.ru


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