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

 
 
> DS1388, Часы стоят
alux
сообщение Aug 27 2007, 06:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Библиотеку использовал от DS1307. Пишу, читаю регистры нормально. Для контроля вывожу содержимое регистров на терминал:
Yr/Mn/Dt Dy Hr:Mn:Sc

TIME: 2007/1/1 2 0:0:0.160
CHARGE: ab
FLAG: 0
CONTROL: 0

Как видно, часы - по нулям. Странно, максимальное значение сотых долей секунд 99, а показывает 160. Контрольный бит Enable Oscillator (EOSC) = 0 When set to logic 0,the oscillator is started. Литиевая батарейка (+3.1В) стоит на месте. Кварц стоит 32768 - миниатюрный неизвестного производителя, купленный в магазине. Внешне - трубочка 2мм. Подозреваю, что проблема все-таки в кварце. Точнее в емкости кварца 12,5 пФ (по даташиту должно быть 6 пФ). Менять кварц пока не пробовал. Осциллограф на выводах ничего не показывает. Хотя DallasSemiconductor не рекомендует щупать осциллографом выводы из-за их чувстительности к нагрузке. Осцилограф - плата Cygnal C8051F320. Запаивал кварц максимально аккуратно непосредственно к выводам. Остатки флюса удалил. Что еще необходимо сделать, чтобы запустить часы? И второй вопрос: можно ли использовать эту частоту 32768 в качестве тактовой для цифрового датчика давления FOSP-01A? Для этого вывод 2(X2) DS1388 выведен на разъем.

P.S. В приложении - мои исходники.
Прикрепленные файлы
Прикрепленный файл  ds1388.rar ( 2.97 килобайт ) Кол-во скачиваний: 66
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dx40
сообщение Aug 27 2007, 06:28
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



Цитата(alux @ Aug 27 2007, 10:03) *
Библиотеку использовал от DS1307. Пишу, читаю регистры нормально. Для контроля вывожу содержимое регистров на терминал:
Yr/Mn/Dt Dy Hr:Mn:Sc

TIME: 2007/1/1 2 0:0:0.160
CHARGE: ab
FLAG: 0
CONTROL: 0

Как видно, часы - по нулям. Странно, максимальное значение сотых долей секунд 99, а показывает 160.


Помнится в каких-то далласовских часах, чтобы их запустить, надо было записать нормальное значение времени в байт секунд. Здесь может аналогично?

Сообщение отредактировал dx40 - Aug 27 2007, 06:33
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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