Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
13.03.2004, 09:27
|
|
spyx
Гость
|
Цифровые термометры
Во многих цифровых термометрах, с шиной I2C есть три линии данных A0-A2, которые отвечают за адрес датчика. Собственно вопрос: как зашивать туда адрес, а то мне не очень понятно?
|
|
|
|
13.03.2004, 10:55
|
|
Администратор
Регистрация: 10.05.2003
Сообщений: 1,739
Сказал спасибо: 497
Сказали Спасибо 2,686 раз(а) в 595 сообщении(ях)
|
Зашивать их не надо. Надо просто соеденить некоторые их низ с землей, а другие с лог.1 (+пит через резистор 10к). В даташите на ваш датчик должно быть указана таблица адресов. Выбирайте любой свободный и подавайте соответсвующие линии A0-A2
|
|
|
Сказали "Спасибо" mikesmith
|
|
|
13.03.2004, 17:19
|
|
spyx
Гость
|
Я хочу использовать датчик LM75, но в даташите на него нет таблицы.
Т.е. я подаю на А0-А2, например, 001 - это первый, 010 - второй, 011 - третий. Я паривильно понял?
|
|
|
|
13.03.2004, 17:34
|
|
Администратор
Регистрация: 10.05.2003
Сообщений: 1,739
Сказал спасибо: 497
Сказали Спасибо 2,686 раз(а) в 595 сообщении(ях)
|
Нет. Не первый, второй. При обращении к устройству по шине i2C вы передаете на шину 7-битный адрес устройства (их на шине ведь много может быть. Для этого у каждого свой уникальный адрес). Производитель дает возможность его менять (обычно 3-4 конфигурации. Т.е. вруг у вас на шине оказалось 3 таких датчика. Если у всех будет один и тот же адрес, получится путаница на шине. Вот только что посмотрел даташит на LM75 - вы просто не внимательно смотрели. Адрес этого термометра выглядит так:
1 0 0 1 А2 А1 А0 (как видите, всего 7 бит)
Слева - старшие биты. Значение битов А2-А0 - это состояние соответствующих лапок микросхемы. В принципе можете их все заземлить, но тогда смотрите, что бы на шине не оказалось устройства с таким адресом (1001000).
|
|
|
Сказали "Спасибо" mikesmith
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:17.
|
|