Перейти к содержанию
    

kaksm

Новичок
  • Постов

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о kaksm

  • День рождения 04.05.1960

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. AVR+LPS001

    проблема оказлась в том, что при передаче адреса читаемого регистра нужно установить старшый битик в 1, чтобы прцес пошел с атоинкрементом адресов #define I2C_AUTO_INCREMENT 0x80 i2c_start(SAD_W); i2c_write(I2C_AUTO_INCREMENT|PRESS_OUT_L); i2c_start(SAD_R); Low_P = i2c_readAck(); Hi_P = i2c_readAck(); Low_T = i2c_readAck(); Hi_T = i2c_readNak(); i2c_stop();
  2. AVR+LPS001

    пишу в датчик адрес регистра потом считываю че в нем читает правельно. Но при попытке считать даные давления и температуры выдает одно и тоже значение, которое было в первоь регистре для всех четырех lps1.txt lps1.txt
  3. AVR+LPS001

    Кто нить работал с датчиком давления LPS001? У меня не происходит инкремент адресов регистров при чтении.
×
×
  • Создать...