定时器(Timer)
全局变量
| 全局变量 | 类型 | 注释 |
|---|---|---|
| battery_All | float | 累计电池电量 |
| battery_count | uint8_t | 电池计数 |
| battery_flag | uint8_t | 电池状态标志 |
| stop_time | u16 | 延迟时间 |
| led_flag | u16 | 指示是否进入闪烁状态 |
| led_twinkle_count | u16 | LED闪烁计数 |
| led_count | u16 | LED计数 |
| lower_power_flag | u8 | 低电压标志 |
| bulettohflag | u8 | 指示是否进行蓝牙数据发送 |
宏定义
| 宏定义 | 值 | 注释 |
|---|---|---|
| RCC_APB1Periph_TIM6 | (适用平台定时器时钟) | 定时器6时钟 |
方法
TIM6_Init(void)
初始化TIM6,设置定时10毫秒
| 返回值 | 类型 |
|---|---|
| 无 | void |
TIM7_Init(void)
初始化TIM7
| 返回值 | 类型 |
|---|---|
| 无 | void |
delay_time(u16 time)
延迟指定的时间
| 参数 | 类型 | 注释 |
|---|---|---|
| time | u16 | 延迟时间,单位:10ms |
| 返回值 | 类型 |
|---|---|
| 无 | void |
my_delay(u16 s)
延迟指定的秒数
| 参数 | 类型 | 注释 |
|---|---|---|
| s | u16 | 要延迟的时间,单位:秒 |
| 返回值 | 类型 |
|---|---|
| 无 | void |
power_decect(void)
电压处理
| 返回值 | 类型 |
|---|---|
| 无 | void |
cotrol_led(void)
控制LED灯状态
| 返回值 | 类型 |
|---|---|
| 无 | void |