Familiar functions of DS18B20 for all embedded device. More...
Go to the source code of this file.
Macros | |
| #define | AD5245_AD0 1 |
| #define | __DEBUG_DS18B20_ATY |
| #define | AD5245_ADDRESS (0x2C | AD5245_AD0) |
| #define | DS18B20_H |
| #define | DS18B20_OutPut_Mode() {GPIOB->CRL &= 0x0FFFFFFF;GPIOB->CRL |= 0x30000000;} |
| #define | DS18B20_InPut_Mode() {GPIOB->CRL &= 0x0FFFFFFF;GPIOB->CRL |= 0x80000000;} |
| #define | DS18B20_IN PBin(7) |
| #define | DS18B20_OUT PBout(7) |
Functions | |
| void | DS18B20_Init (void) |
| u8 | DS18B20_CheckDevice (void) |
| void | DS18B20_SendRestSingle (void) |
| u8 | DS18B20_CheckReadySingle (void) |
| u8 | BS18B20_WriteByte (u8 cmd) |
| u8 | BS18B20_ReadByte (void) |
| u16 | DS18B20_GetTemperature (void) |
| u8 | DS18B20_ReadRomInfo (void) |
| u8 | DS18B20_MatchROM (void) |
Variables | |
| u8 | Refresh_OLED_Data |
Familiar functions of DS18B20 for all embedded device.
| Project | DEVICE_GENERAL_ATY_LIB |
Definition in file DS18B20_ATY.h.
| #define __DEBUG_DS18B20_ATY |
Definition at line 36 of file DS18B20_ATY.h.
| #define AD5245_AD0 1 |
Definition at line 34 of file DS18B20_ATY.h.
| #define AD5245_ADDRESS (0x2C | AD5245_AD0) |
Definition at line 42 of file DS18B20_ATY.h.
| #define DS18B20_H |
Definition at line 45 of file DS18B20_ATY.h.
| #define DS18B20_IN PBin(7) |
Definition at line 52 of file DS18B20_ATY.h.
| #define DS18B20_InPut_Mode | ( | ) | {GPIOB->CRL &= 0x0FFFFFFF;GPIOB->CRL |= 0x80000000;} |
Definition at line 50 of file DS18B20_ATY.h.
| #define DS18B20_OUT PBout(7) |
Definition at line 53 of file DS18B20_ATY.h.
| #define DS18B20_OutPut_Mode | ( | ) | {GPIOB->CRL &= 0x0FFFFFFF;GPIOB->CRL |= 0x30000000;} |
Definition at line 49 of file DS18B20_ATY.h.
| u8 BS18B20_ReadByte | ( | void | ) |
| u8 BS18B20_WriteByte | ( | u8 | cmd | ) |
Definition at line 125 of file DS18B20_ATY.c.
| u8 DS18B20_CheckDevice | ( | void | ) |
Definition at line 118 of file DS18B20_ATY.c.
| u8 DS18B20_CheckReadySingle | ( | void | ) |
Definition at line 88 of file DS18B20_ATY.c.
| u16 DS18B20_GetTemperature | ( | void | ) |
Definition at line 167 of file DS18B20_ATY.c.
| void DS18B20_Init | ( | void | ) |
Definition at line 53 of file DS18B20_ATY.c.
| u8 DS18B20_MatchROM | ( | void | ) |
Definition at line 253 of file DS18B20_ATY.c.
| u8 DS18B20_ReadRomInfo | ( | void | ) |
Definition at line 224 of file DS18B20_ATY.c.
| void DS18B20_SendRestSingle | ( | void | ) |
Definition at line 71 of file DS18B20_ATY.c.
|
extern |
Definition at line 43 of file DS18B20_ATY.c.