| 123456789101112131415161718192021222324252627 |
- #ifndef _TIMER_H_
- #define _TIMER_H_
- #include "../User/gd32f10x_it.h"
- #include <stdio.h>
- #define LED PCout(13)
- extern volatile uint32_t gTimer_tickt;
- extern uint32_t g_iDelayfinish;
- typedef struct {
- volatile uint8_t bExit; // PD5中断
- volatile uint8_t bRead; // 数据读取完成
- volatile uint8_t srcDa[29]; // 读取135个管脚的原始数据
- volatile uint32_t delay; // 中断来后,延时时间后再读取管脚
- volatile uint32_t exitTick; // 中断时的处理
- }TimerInfo;
- extern TimerInfo g_timeInfo;
- extern void timer5_init(void);
- extern void timer4_init(void);
- extern void start_delay_ms(uint32_t delayms);
- extern void stop_delay_ms(void);
- #endif
|