| 12345678910111213141516171819202122232425262728293031 |
- #ifndef _TIMER_H_
- #define _TIMER_H_
- #include "../User/gd32f10x_it.h"
- #include <stdio.h>
- #define LED PCout(13)
- #define NO_INIT_COLLECT 1
- #define COLLECT_NUM 50
- extern volatile uint32_t gTimer_tickt;
- extern uint32_t g_iDelayfinish;
- typedef struct {
- volatile uint8_t count;
- volatile uint8_t bExit; // PD5中断
- volatile uint8_t bRead; // 数据读取完成
- volatile uint8_t srcDa[29]; // 读取135个管脚的原始数据
- volatile uint32_t delay; // 中断来后,延时时间后再读取管脚
- volatile uint32_t exitTick; // 中断时的处理
- volatile uint8_t testsrcDa[COLLECT_NUM][29];
- }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
|