Familiar functions of DS18B20 for all embedded device. More...
Go to the source code of this file.
Macros | |
| #define | __DS18B20_ATY_C |
Functions | |
| void | DS18B20_Init (void) |
| Initialize DS18B20. | |
| void | DS18B20_SendRestSingle (void) |
| u8 | DS18B20_CheckReadySingle (void) |
| u8 | DS18B20_CheckDevice (void) |
| u8 | BS18B20_WriteByte (u8 cmd) |
| u8 | DS18B20_ReadByte (void) |
| Read one byte from DS18B20. | |
| u16 | DS18B20_GetTemperature (void) |
| BS18B20_WriteByte (0xCC) | |
| 功能:从DS18B20读取温度值,多点测温/ | |
| u8 | DS18B20_ReadRomInfo (void) |
| u8 | DS18B20_MatchROM (void) |
Variables | |
| u8 | ROM_ID [8] |
| u8 | Refresh_OLED_Data = 0 |
| temp = temp * 0.0625 | |
| value = temp * 100 + (value > 0 ? 0.5 : -0.5) | |
| intT = temp >> 4 | |
| decT = temp & 0xF | |
Familiar functions of DS18B20 for all embedded device.
| Project | DEVICE_GENERAL_ATY_LIB |
Definition in file DS18B20_ATY.c.
| #define __DS18B20_ATY_C |
Definition at line 29 of file DS18B20_ATY.c.
| BS18B20_WriteByte | ( | 0xCC | ) |
功能:从DS18B20读取温度值,多点测温/
| 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 | ) |
Initialize DS18B20.
Definition at line 53 of file DS18B20_ATY.c.
| u8 DS18B20_MatchROM | ( | void | ) |
Definition at line 253 of file DS18B20_ATY.c.
| u8 DS18B20_ReadByte | ( | void | ) |
Read one byte from DS18B20.
Definition at line 143 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.
| decT = temp & 0xF |
Definition at line 219 of file DS18B20_ATY.c.
| intT = temp >> 4 |
Definition at line 218 of file DS18B20_ATY.c.
| u8 Refresh_OLED_Data = 0 |
Definition at line 43 of file DS18B20_ATY.c.
| u8 ROM_ID[8] |
Definition at line 41 of file DS18B20_ATY.c.
| temp = temp * 0.0625 |
Definition at line 215 of file DS18B20_ATY.c.
| value = temp * 100 + (value > 0 ? 0.5 : -0.5) |
Definition at line 216 of file DS18B20_ATY.c.