一、相关函数介绍
二、osTimerNew简单使用
三、代码下载地址
一、相关函数介绍
ML307R 里面的OS是使用标准的CMSIS-RTOS,所以使用CMSIS-RTOS相关的定时器函数
osTimerNew
osTimerNew
函数用于创建一个新的定时器对象。它的原型通常如下:
osTimerId osTimerNew (os_timer_func_t func, os_timer_type_t type, void *argument, const osTimerAttr_t *attr);
- func: 定时器到期时调用的函数。这是一个回调函数,当定时器到期时,RTOS会调用它。
- type: 定时器的类型,可以是周期性(
osTimerPeriodic
)或一次性(osTimerOneShot
)。 - argument: 传递给定时器回调函数的参数。
- attr: 指向定时器属性的结构体的指针,可以是NULL,表示使用默认属性。
osTimerStart
osTimerStart
函数用于