Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: BMP085 и правильное общение с ним
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
StasUKR
twak.gif
Прошу прощения за создание паралельной темы по I2C, думаю она поможет расставить все по местам...

ссылка на предыдущую тему с I2C

Пытаюсь прочесть температуру:
запускаю преобразование, читаю UT и получаю FFFF вместо температуры... wacko.gif

Для получения температуры отправляю такую последовательность:

start
0xEE
0xF4
0x2E
stop
...
start
0xEE
0xF6
start
0xEF
read
MasterASK
read
NASK
stop

либо же

start
0xEE
0xF4
0x2E
stop
...
start
0xEF
0xF6
read
MasterASK
read
NASK
stop

По осцилограмме все отправляется, отвечается ASK, однако вместо температуры принимаю FFFF

Что по алгоритму сделал не верно?

PS.
Спасибо
StasUKR
Цитата(ILYAUL @ Aug 12 2013, 17:26) *


Спасибо

Поиском пользовал, этот топик читал, однако моей проблемы(Протокол общения) в нем не затронуто=(
StasUKR
Цитата(StasUKR @ Aug 13 2013, 08:36) *
Спасибо

Поиском пользовал, этот топик читал, однако моей проблемы(Протокол общения) в нем не затронуто=(


Вроде получил 7DEE, сейчас подсчитаю...
StasUKR
Цитата(StasUKR @ Aug 13 2013, 11:25) *
Вроде получил 7DEE, сейчас подсчитаю...

по подсчетам получилось около 28 градусов, что более-менее похоже на правду, т.к. Коефициенты не читались, а брались из форума...
Сейчас их прочту и пересчитаю уже нормально...
ILYAUL
Значит Вы таки сами нашли свою ошибку и исправили или все таки нет. В приведённой Вами последовательности она есть
StasUKR
Цитата(ILYAUL @ Aug 13 2013, 12:50) *
Значит Вы таки сами нашли свою ошибку и исправили или все таки нет. В приведённой Вами последовательности она есть


сейчас последовательность такова:
start
0xEE
0xF4
0x2E
stop
...
start
0xEE
0xF6
start
0xEF
read (MSB)
MasterASK
read (LSB)
NASK
stop

в последовательности не указана(в коде она выполняется, просто не указана) проверка АСК после отправки Мастер->Слейв... это ошибка?
ILYAUL
Да правильно
StasUKR
Цитата(ILYAUL @ Aug 13 2013, 14:29) *
Да правильно

Спасибо!!!!!!!!!!!! a14.gif a14.gif a14.gif

Продолжаю работу с датчиком
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.