官方SDK的下载地址:gittee下载地址
配套代码的地址为
SYD8811SDK-master\SYD8811SDK-master\Source Code\SYD8811_peripheral\timer
零、友情提醒
只是使用这种形式的定时器的最基本功能(也就是所谓的时基),或许会有亿点点需要知道的,但作为入坑玩家,只需要记住三点——使能、失能和回调函数。下面我会以timer0为例。
一、使能函数
该函数位于timer.c,可以直接使用官方的这个定时器库。
/*
定时器1 配置函数
参数:
uint32_t interval 定时器是递减计数器 interval就是计数器初值
void * p_callback 定时器中断的回调函数
定时器时钟: 32.768KHz
*/
void timer_1_enable(uint32_t interval, void * p_callback)
{
if(TIMER_CTRL->TIMER_1_EN== 1)
{
TIMER_CTRL->TIMER_1_EN = 0;
delay_us(50)