Easyelectronics.ru

Электроника для всех
Текущее время: 20 июн 2018, 20:12

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: dps310 + stm32f100
СообщениеДобавлено: 07 июн 2018, 15:26 
Старожил

Зарегистрирован: 28 ноя 2013, 14:12
Сообщения: 231
Здравствуйте. Подключил датчик к контроллеру.
Регистры пишет/читает правильно.

Но при считывании температуры выдает странные значения.
При нагревании датчика значения с него уменьшаются.

Код:
#define C 0b100000000000000000000000
         test_p=(uint32_t)(register0<<16 | register1<<8 | register2);
         b1 = (C ^ test_p) + C;
         Traw_sc1 = (float)b1 / 524288;


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: goreprogrammist, mChel


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB