|
Помогите с PCF8563 и LM75 |
|
|
|
Aug 12 2009, 09:19
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 12-06-09
Пользователь №: 50 227

|
Доброго времени суток...
Мои проблемы заключаются в следующем:
1) Собрал устройство ATMEGA32, PCF8563, LM75 и WH1602 при запуске, PCF инициализируеться нормально даже на выходе светодиодом начинает мигать, при считывании времени она мне показывает какойто бред, во первых секунды считаються неправильно т.е 0,1,2,3,4,5,6,7,0,1,0,1,2,3... и ещё минуты могут посчитаться в - т.е. было к примеру 12:21 минута прошла стало 12:20 потом после следующей минуты 12:22, а бывает что и 12:21-12:20-12:21-12:20... При эмуляции в PROTEUS-е PCF работает нормально выдаёт правильное время... Что делать незнаю помогите...
2) На этом же устройстве при работе LM75 она выдаёт одно и тоже значение 64746 если часто включать выключать устройство то можно добиться что LM будет выдавать 00240 т.е. 24,0 градусов хотя в комнате около 30...
Для обоих микросхем использую CVAVR V2.03.9, I2C програмная, библиотеки работы с ними тоже встроенные...
|
|
|
|
|
 |
Ответов
|
Aug 14 2009, 13:32
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Возможено, перегрели LM75 при монтаже, попробуйте паять нагревая каждый вывод не более 1-2секунд, возможно статикой что то пробили, если паяльник напрямую от сети питается. Скорость И2Ц меняется в настройках проекта, по крайней мере так было для DS1307 что использовал я. Кварцы бывают разные, есть которые работают на первой гармонике, а есть которые работают на 3й и вот эти последние при определенных условиях могут запуститься на первой гармонике и реальная частота быдет ниже, естественно. Можно попробовать изменить номиналы конденсаторов. У меня создалось такое ощущение что вы сами не пытаетесь решить свою проблему, по крайней мере вы не описываете никаких самостоятельных шагов, которые вы предприняли для этого. Чудес не бывает, искать проблему все равно придется самому, форум лишь может натолкнуть на решение, но для этого все таки надо потрудиться и дать по больше исходных данных и результатов самостоятельных действий, дать точную схему, в виде картинки, прикрепить файлы проекта и т.п. Помогите людям помочь вам. Перезагрузка контроллера - это плохой признак, все ли земли соединены, стоят ли конденсаторы на питании, стоят ди блокирующие конденсаторы по питанию по 0,1мк около каждой микросхемы? Вычислять операцию деления при помощи цикла - это не совсем хорошая идея, для этого придуманы математические операции деления, вычистение остатка от деления, умножение и т.п. И надо ли вообще работать с полным 16 битным числом? У вас вполне определенный диапазон от -85 до +125 градусов с точностью 2 градуса, т.е. можно вполне ограничиться всего 3мя цифрами с точностью до одного градуса.
--------------------
|
|
|
|
Сообщений в этой теме
Kassiopay Помогите с PCF8563 и LM75 Aug 12 2009, 09:19 Kassiopay С PCF8563 разобрался...
Оказываеться мешалась AT24... Aug 12 2009, 10:32 GDI Наверняка тоже что-то где-то мешается, LM75 же тож... Aug 12 2009, 13:47 Kassiopay Резисторы и на такт и на данные по 10 к
Мешаться б... Aug 12 2009, 16:13 IgorKossak Цитата(Kassiopay @ Aug 12 2009, 19:13) Ре... Aug 12 2009, 16:34  Kassiopay Цитата(IgorKossak @ Aug 12 2009, 20:34) Д... Aug 12 2009, 16:51   IgorKossak Цитата(Kassiopay @ Aug 12 2009, 19:51) Пр... Aug 12 2009, 18:32 Kassiopay А что резисторы...
PCF-ка же нормально работает... Aug 12 2009, 18:49 GDI Вообще то есть требования к подтяжке I2C, почитайт... Aug 12 2009, 20:19 Kassiopay Ну в общем никто мне так дельного совета и не дал.... Aug 13 2009, 12:55 GDI Так как же вам помогать то, если вы никаких подроб... Aug 13 2009, 13:29 Kassiopay Отвечаю попорядку::
Питание 4,5
Осциллографа нету
... Aug 13 2009, 15:15 GDI LM75 выпускает несколько фирм, какая конкретно мик... Aug 13 2009, 18:31 Kassiopay Работает на 8 МГц от внутренней РЦ цепочки, в наст... Aug 14 2009, 09:13 Kassiopay Большое спасибо всем, разобрался...
У меня нестоял... Aug 14 2009, 14:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|