STM32F1 Standard Peripheral bibliotheek
1.0
ST Microelectronics bibliotheek documentatie voor de STM32F1 Standard Peripheral Library
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Enumerations
Groups
stm32f10x_iwdg.h
Go to the documentation of this file.
1
22
/* Define to prevent recursive inclusion -------------------------------------*/
23
#ifndef __STM32F10x_IWDG_H
24
#define __STM32F10x_IWDG_H
25
26
#ifdef __cplusplus
27
extern
"C"
{
28
#endif
29
30
/* Includes ------------------------------------------------------------------*/
31
#include "stm32f10x.h"
32
57
#define IWDG_WriteAccess_Enable ((uint16_t)0x5555)
58
#define IWDG_WriteAccess_Disable ((uint16_t)0x0000)
59
#define IS_IWDG_WRITE_ACCESS(ACCESS) (((ACCESS) == IWDG_WriteAccess_Enable) || \
60
((ACCESS) == IWDG_WriteAccess_Disable))
61
69
#define IWDG_Prescaler_4 ((uint8_t)0x00)
70
#define IWDG_Prescaler_8 ((uint8_t)0x01)
71
#define IWDG_Prescaler_16 ((uint8_t)0x02)
72
#define IWDG_Prescaler_32 ((uint8_t)0x03)
73
#define IWDG_Prescaler_64 ((uint8_t)0x04)
74
#define IWDG_Prescaler_128 ((uint8_t)0x05)
75
#define IWDG_Prescaler_256 ((uint8_t)0x06)
76
#define IS_IWDG_PRESCALER(PRESCALER) (((PRESCALER) == IWDG_Prescaler_4) || \
77
((PRESCALER) == IWDG_Prescaler_8) || \
78
((PRESCALER) == IWDG_Prescaler_16) || \
79
((PRESCALER) == IWDG_Prescaler_32) || \
80
((PRESCALER) == IWDG_Prescaler_64) || \
81
((PRESCALER) == IWDG_Prescaler_128)|| \
82
((PRESCALER) == IWDG_Prescaler_256))
83
91
#define IWDG_FLAG_PVU ((uint16_t)0x0001)
92
#define IWDG_FLAG_RVU ((uint16_t)0x0002)
93
#define IS_IWDG_FLAG(FLAG) (((FLAG) == IWDG_FLAG_PVU) || ((FLAG) == IWDG_FLAG_RVU))
94
#define IS_IWDG_RELOAD(RELOAD) ((RELOAD) <= 0xFFF)
95
115
void
IWDG_WriteAccessCmd
(uint16_t IWDG_WriteAccess);
116
void
IWDG_SetPrescaler
(uint8_t IWDG_Prescaler);
117
void
IWDG_SetReload
(uint16_t Reload);
118
void
IWDG_ReloadCounter
(
void
);
119
void
IWDG_Enable
(
void
);
120
FlagStatus
IWDG_GetFlagStatus
(uint16_t IWDG_FLAG);
121
122
#ifdef __cplusplus
123
}
124
#endif
125
126
#endif
/* __STM32F10x_IWDG_H */
127
139
/******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
inc
stm32f10x_iwdg.h
Generated on Thu Feb 13 2014 18:44:01 for STM32F1 Standard Peripheral bibliotheek by
1.8.3.1