появились результаты после функций компенсации
T = 2478 что вполне соответствует правде (24,78градуса)
а вот давление непонятная цифра P = 158966 ??? в каких это единицах? (оверсемплинг пробовал на 1 и на 4 результат схож)
нашел косяк, теперь все тип топ
Думаю общение по i2c работает правильно, иначе бы я считать с датчика ничего бы не смог попробовал добавить задержку вначале и вынес из цикла установку конфигурационных битов 0xF5=0x27
на счет того что датчик болшжен был уйти на spi интерфейс это да подозрительно както что продолжает отвечать по ...
опишу текущий код инициализация UART инициализация I2C watchdog включение прерываний инициализация BMP (reset, чтение конфигурационных битов) основной цикл { запись в 0xF4 = 0x2E //запись в 0xF5 = 0x1 - в данный момент закоммнетировано задержка 200мс чтение 6 байт начиная 0xF7 и вывод задержка 100мс ...
функции работы по i2c я стянул с инета работу с датчиком пишу сам (в общемто пару функций накидать и понять что к чему должно быть просто) использую atmega328 У меня уже есть реализованный датчик по i2c это гигрометр sht21 сейчас я подключил на туже шину bmp280 (на китайской платке с алиэкспреса ...
пробовал и 10мс и 100мс
--
Обратите внимание на то что при INIT-е, вначале ей надо записать config и следом ctrl_meas (не наоборот).
--
вот это есть на первой странице тут
где то описано (в документации) в какой последовательности инициализировать надо и нужно ли делать soft reset
Доброго времени суток. Пробую bmp280 калибровочные данные считываются, но в регистрах температуры и давления всегда дефолтные значения 0x80, 0, 0. Пробовал и normal и forced режимы, результат одинаковый. Какбудто сенсор не запускает измерения с регистра статуссчитывается всегда 0. Объясните плиз как ...
Имеется в наличии датчик влажности sht21 также есть функционирующая 1Wire сеть с 3мя датчиками DS1820 поэтому хочу сделать 1wire slave устройство на основе atmega8
нашел код эмулирующий 1wire slave https://github.com/smurfix/owslave но никак не могу запустить его на mega8. Хотя в Proteus работает ...