#include "piccolo_all.h"
#include "piccolo_i2c.h"
Függvények | |
void | LM75_init (uint8 addr) |
int | LM75_readTemp (uint8 addr) |
void | LM75_kiiras (int16 data) |
void | main (void) |
Hardver igény:
Projekt konfiguráció: A HID_BOOTOADER szimbólumon kívül csak az USE_USB szimbólumot definiáljuk.
Definíció a(z) 2xlm75_i2c.c fájlban.
void LM75_init | ( | uint8 | addr | ) |
Az LM75A digitális hőmérő CONFIG regiszterének beállítása.
addr | a hőmérő egyedi I2C címe. |
Definíció a(z) 2xlm75_i2c.c fájl 28. sorában.
void LM75_kiiras | ( | int16 | data | ) |
A kiolvasott hőmérséklet átszámítása tizedfokokra, kerekítéssel és kiíratása egy tizedesjegyre.
data | 16 bites előjeles adat, melyben a felső bájt az egészeket, az alsó bájta a törtrészeket tartalmazza |
Definíció a(z) 2xlm75_i2c.c fájl 58. sorában.
int LM75_readTemp | ( | uint8 | addr | ) |
Az LM75A digitális hőmérő TEMP regiszterének kiolvasása. A visszatérési érték 16 bites, előjeles szám, melyben a 11 bites adat balra igazított. Kiolvasás előtt beállítjuk a regisztermutatót.
Definíció a(z) 2xlm75_i2c.c fájl 40. sorában.