Может ты байты не с того конца считывешь? Старший бит <-> младший бит.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
C0MA
26 октября 2004 г. 09:13
В ответ на:
Помогите люди добрые : связываю ds1820 и AT8515, не могу получить температуру. Выдаёт число АА ... На запрос read ROM даёт 10 Е3 .. питание 5,5 в подано через RC
отправлено igor_m 26 октября 2004 г. 08:54
Составить ответ
|||
Конференция
|||
Архив
Ответы
При первом чтении температура = 85 градусов. 0x55 по нашему. Если поменять биты местами (старший с младшим и т.д.) получиться число 0xAA. Ошибка в программе (твоей) :)
—
C0MA
(26.10.2004 09:19,
пустое
)
Тогда почему сигнатура правильно читается? и При нагреве число не меняеся, всегда читается одно и тоже. Времена в проге менял и всяко в приделах описания, -> ничего не менялось.(прога на С)
—
igor_m
(26.10.2004 09:38,
пустое
)
100% это опять оно - Даллас выкинул на рынок около 2 млн неисправных DS и конечно же вы попали в эту груную партию... Так что выслать ВЫ обратно в ... Далас - можно со своим прибором и описанеим проблемы <доктора с Далласа - у меня в подвале стук!>
—
уверенный
(26.10.2004 11:01,
пустое
)
пиши на мыло. Обсудим.
—
C0MA
(26.10.2004 09:47,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru