-
Datei
nau7802.cpp
int32_t nau7802_readADC() { nau7802_startConversion(); // wait until the conversion is finished while (!nau7802_getReady()) { nau7802_getReady(); } return nau7802_getADC(); } int32_t nau7802_convertToUV(int32_t adc
in „interner Temperatursensor NAU7802 24Bit ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nau7802.cpp
); } int32_t nau7802_readADC() { nau7802_startConversion(); // wait until the conversion is finished while (!nau7802_getReady()) { nau7802_getReady(); } int32_t result; result = nau7802_getADC(); return result; } int32_t nau7802_convertToUV(int32_t adc){ int64_t voltage = ((int64_t)adc * VREF * 1000) >> 24;; return voltage; } int32_t nau7802_readTemperatureADC() { uint8_t reg = 0; // read I2C_CONTROL register nau7802_read
in „interner Temperatursensor NAU7802 24Bit ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nau7802.h
/* * nau7802.h * * Created on: Dec 21, 2013 * Author: avion */ #ifndef NAU7802_H_ #define NAU7802_H_ #define VREF 2400 #define RETRY_LIMIT 5 // how often should we try if a command failed? #define NAU7802_I2C_ADDRESS
in „interner Temperatursensor NAU7802 24Bit ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nau7802.h
/* * nau7802.h * * Created on: Dec 21, 2013 * Author: avion */ #ifndef NAU7802_H_ #define NAU7802_H_ #define VREF 2400 #define RETRY_LIMIT 5 // how often should we try if a command failed? #define NAU7802_I2C_ADDRESS
in „interner Temperatursensor NAU7802 24Bit ADC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config-mod-LK511-mt7623n-BPiR2.txt
# CONFIG_MCP3422 is not set # CONFIG_MCP3911 is not set CONFIG_MEDIATEK_MT6577_AUXADC=m # CONFIG_NAU7802 is not set # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_VADC is not set # CONFIG_QCOM_SPMI_ADC5 is not set # CONFIG_SD_ADC_MODULATOR is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832
in „Linux Kernel 5.1.1. auf dem BPi-R2“ · PC Hard- und Software ·