чтениe температуры из DS1621/LM75/TMP75

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 130
Зарегистрирован: Вт дек 08, 2009 00:53:56

Сообщение flusher »

есть у кого-то простой пример на С покурить под avrstudio чтения температуры из DS1621/LM75/TMP75?
atmega/attiny
Контактная информация:
Реклама
orinoko

Сообщение orinoko »

Прошу прощения, но чем принципиально отличается работа с этими датчиками от любого устройства на шине I2C? Аж ничем. Адрес знаем, команды знаем (если читаем даташит). А примеров на С работы с интерфейсом I2C, мне думается, полно.
Реклама
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Доброго времени суток. Есть у меня такой датчик, и я не могу прочитать с него температуру. Контроллер АТ89S52, язык ассемблер. Библиоеку I2C использую Атмеловскую, с сайта (Interfacing AT24CXX Serial EEPROMs with AT89LP MCUs - http://www.atmel.com/devices/AT89S52.aspx?tab=documents). В основном цикле просто копирую считанный байт на светодиоды. С памятью АТ24С32 она работает отлично, а с этого датчика читает одни 0. Адрес задал верно (адрес первый - все Адресные ноги на землю), фиксированую часть адреса задал тоже верно (1001-А1-А2-А3-R/W), коденсатор 1 мкФ между VCC и GND максимально близко к выводам поставил (читал, что без него глючит). Что еще надо сделать ?
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Получилось запустить, но пришлось отказаться от проверки занятости шины, и проверок состояния флага ошибки. С этими проверками датчик не работает.
Реклама
Эиком - электронные компоненты и радиодетали
Грызет канифоль
Сообщения: 274
Зарегистрирован: Чт апр 16, 2009 14:23:59

Сообщение NebelWefer »

Товарищи, подскажите:
При работе с LM75AD чаще всего заявляется такая последовательность:
Start - SLA+W - 0x00 - REstart - SLA+R - byte - byte - Stop
а допустима ли такая:
Start - SLA+W - 0x00 - Stop ;
Start - SLA+R - byte - byte - Stop;
?
Реклама
Грызет канифоль
Сообщения: 274
Зарегистрирован: Чт апр 16, 2009 14:23:59

Сообщение NebelWefer »

допустима
Реклама
Ответить

Вернуться в «Периферия»