有人用过CMSIS RTOS封装的RTX系统吗?请教怎么获取系统时间
我用osKernelSysTick()这个函数获取到的时间是乱的 请问怎么使用这个函数 需要配置哪里 本帖最后由 moyanming2013 于 2018-9-5 12:20 编辑CMSIS-RTOS2中的内核当前系统计时器API: osKernelGetSysTimerCount的文档在这里:
http://www.keil.com/pack/doc/CMSIS/RTOS2/html/group__CMSIS__RTOS__KernelCtrl.html#gae0fcaff6cecfb4013bb556c87afcd7d2
CMSIS-RTOS1中的内核当前系统计时器API: osKernelSysTick的文档在这里:
http://www.keil.com/pack/doc/CMSIS/RTOS/html/group__CMSIS__RTOS__KernelCtrl.html#gad0262e4688e95d1e9038afd9bcc16001
CMSIS-RTOS2中的关于Timer Management的文档在这里:
http://www.keil.com/pack/doc/CMSIS/RTOS2/html/group__CMSIS__RTOS__TimerMgmt.html#details
但建议使用新的CMSIS-RTOS2版本。
给沙发赞一个:victory: 内核控制函数
osStatus osKernelStart (void);//内核开始运行
int32_t osKernelRunning(void);//返回值为 1 表示正在运行 作用:系统是否正常工作
uint32_t osKernelSysTick (void);//系统当前节拍数,作用:毫秒级计时
osKernelSysTickMicroSec(microsec)//微妙(宏函数),作用:微秒级计时
页:
[1]