| 12345678910111213141516171819202122232425262728293031 | 
							- #ifndef __DS18B20_H
 
- #define __DS18B20_H 
 
- /* Includes ------------------------------------------------------------------*/
 
- #include "stm32f4xx_hal.h"	 
 
- /** @defgroup GPIO_pins_define GPIO pins define
 
-   * @{
 
-   */
 
- 	
 
- /* DS18B20 IO operation functions *****************************************************/
 
- #define CLR_DS18B20()		HAL_GPIO_WritePin (ONEWIRE_GPIO_Port,ONEWIRE_Pin,GPIO_PIN_RESET )
 
- #define SET_DS18B20()		HAL_GPIO_WritePin (ONEWIRE_GPIO_Port,ONEWIRE_Pin,GPIO_PIN_SET )
 
- #define DS18B20_DQ_IN  	HAL_GPIO_ReadPin(ONEWIRE_GPIO_Port, ONEWIRE_Pin)
 
- /* Exported functions --------------------------------------------------------*/
 
- /** @addtogroup DS18B20_Exported_Functions
 
-   * @{
 
-   */
 
- uint8_t DS18B20_Init(void);       
 
- short DS18B20_Get_Temp(void);   
 
- void DS18B20_Start(void);       
 
- void DS18B20_Write_Byte(uint8_t dat);
 
- uint8_t DS18B20_Read_Byte(void);    
 
- uint8_t DS18B20_Read_Bit(void);     
 
- uint8_t DS18B20_Check(void);        
 
- void DS18B20_Rst(void);         
 
- #endif
 
 
  |