正点原子freertos
时间: 2023-08-18 14:06:46 浏览: 203
正点原子(DFRobot)是一个提供电子开发平台和教育资源的公司,而FreeRTOS是一个开源的实时操作系统。正点原子的FreeRTOS是基于FreeRTOS内核进行封装和优化的版本。它提供了一系列内核控制函数,用于管理任务、调度器、时间片等核心功能。这些内核控制函数由FreeRTOS内核所使用,一般情况下应用层程序不直接使用这些函数。在FreeRTOS官网上可以找到这些内核控制函数的详细说明和用法。其中,delay_init()函数用于根据FreeRTOS的系统时钟节拍来初始化滴答定时器,以设置滴答定时器的中断周期。滴答定时器是FreeRTOS提供的用于刷新系统时间和进行任务调度的定时器。需要注意的是,滴答定时器的时钟频率在正点原子的FreeRTOS中被设置为AHB的频率,一般为72MHz。而系统时钟节拍由宏configTICK_RATE_HZ来设置,用户可以根据需求自由设置其值。值得提醒的是,FreeRTOS还提供了一些仅供系统内核使用的函数,用户应用程序一般不应直接调用这些API函数。这些API函数被称为系统内核控制函数,可以用于实现内核的管理和控制功能。在学习FreeRTOS中的内核控制函数时,可以参考相关的文档和教程,深入了解每个函数的功能和使用方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [正点原子FreeRTOS(上)](https://blog.csdn.net/zhuguanlin121/article/details/124237033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文