i2c/2xlm75_i2c.c fájlreferencia

#include "piccolo_all.h"
#include "piccolo_i2c.h"

Ugrás a fájl forráskódjához.

Függvények

void LM75_init (uint8 addr)
int LM75_readTemp (uint8 addr)
void LM75_kiiras (int16 data)
void main (void)


Részletes leírás

I2C példa: Két hőmérőt kezelünk az I2C támogatói függvényekkel. NXP gyártmányú, LM75A típusú digitális hőmérőket vagy vele kompatibilis (LM75, TCN75A, TCN75) típusú hőmérőket használunk. A fokokban kiírt hőmérséklet mellett a kiolvasott nyers adatot is megjelenítjük (hexadecimálisan).

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.


Függvények dokumentációja

void LM75_init ( uint8  addr  ) 

Az LM75A digitális hőmérő CONFIG regiszterének beállítása.

Paraméterek:
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.

Paraméterek:
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.


Projekt: PICCOLO projekt - PIC18 támogatói programkönyvtár Készült: Thu Apr 7 21:00:24 2011 Készítette:   doxygen 1.5.9