0
点赞
收藏
分享

微信扫一扫

freertos如何统计代码运行时间


1 FreeRTOS 的系统时钟节拍可以在配置文件 FreeRTOSConfig.h 里面设置:
#define configTICK_RATE_HZ ( ( TickType_t ) 1000 )
如上所示的宏定义配置表示系统时钟节拍是 1KHz,即 1ms。

2 函数 xTaskGetTickCount

函数原型:

volatile TickType_t xTaskGetTickCount( void );


函数描述:
函数 xTaskGetTickCount 用于获取系统当前运行的时钟节拍数。
使用这个函数要注意以下问题:

  1. 此函数用于在任务代码里面调用,如果在中断服务程序里面调用的话,需要使用函数
    xTaskGetTickCountFromISR,这两个函数切不可混用。


举报

相关推荐

0 条评论