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

 
 
> Проблемы с часами 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

Сообщений в этой теме
- hd44780   Проблемы с часами DS1307   Aug 26 2005, 09:40
- - BVU   По всей видимости у Вас нет тактирования часов, ес...   Aug 26 2005, 10:05
|- - 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 Текстовая версия Сейчас: 18th July 2025 - 01:46
Рейтинг@Mail.ru


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