реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> BMP085 и правильное общение с ним, в ответ на запрос температуры из UT получаю FFFF
StasUKR
сообщение Aug 12 2013, 12:33
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 12-03-13
Пользователь №: 75 988



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.
Спасибо
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 12 2013, 14:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



wink.gif http://electronix.ru/forum/index.php?showtopic=75648&hl= biggrin.gif


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
StasUKR
сообщение Aug 13 2013, 05:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 12-03-13
Пользователь №: 75 988



Цитата(ILYAUL @ Aug 12 2013, 17:26) *


Спасибо

Поиском пользовал, этот топик читал, однако моей проблемы(Протокол общения) в нем не затронуто=(
Go to the top of the page
 
+Quote Post
StasUKR
сообщение Aug 13 2013, 08:25
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 12-03-13
Пользователь №: 75 988



Цитата(StasUKR @ Aug 13 2013, 08:36) *
Спасибо

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


Вроде получил 7DEE, сейчас подсчитаю...
Go to the top of the page
 
+Quote Post
StasUKR
сообщение Aug 13 2013, 09:29
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 12-03-13
Пользователь №: 75 988



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

по подсчетам получилось около 28 градусов, что более-менее похоже на правду, т.к. Коефициенты не читались, а брались из форума...
Сейчас их прочту и пересчитаю уже нормально...
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 13 2013, 09:50
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Значит Вы таки сами нашли свою ошибку и исправили или все таки нет. В приведённой Вами последовательности она есть


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
StasUKR
сообщение Aug 13 2013, 10:26
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 12-03-13
Пользователь №: 75 988



Цитата(ILYAUL @ Aug 13 2013, 12:50) *
Значит Вы таки сами нашли свою ошибку и исправили или все таки нет. В приведённой Вами последовательности она есть


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

в последовательности не указана(в коде она выполняется, просто не указана) проверка АСК после отправки Мастер->Слейв... это ошибка?

Сообщение отредактировал StasUKR - Aug 13 2013, 10:41
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 13 2013, 11:29
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Да правильно


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
StasUKR
сообщение Aug 13 2013, 11:32
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 12-03-13
Пользователь №: 75 988



Цитата(ILYAUL @ Aug 13 2013, 14:29) *
Да правильно

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

Продолжаю работу с датчиком
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016