STC官方Demo的任务时间片
刚刚开始学实时系统,继续请教各位大佬,关于各个的时间片问题。如截图所示,看了下,系统各个任务的切换时序控制使用的T0定时器,不知道这个是不是中断函数。
T0在系统中被当成了滴答定时器了吧?提示文档介绍的任务切换时间是2.5us,仔细阅读了T0程序段,是1ms 1、prvPortSetupTimerInterrupt为定时器0的初始化函数
2、STC版本的FreeRTOS中,使用的是T0作为系统滴答定时器
3、OS中的任务切换时间和任务切换周期是不同的概念
任务切换周期为滴答定时器的周期1ms,即每1毫秒对任务队列扫描一次
任务切换时间是指在中断里面执行任务切换的实际执行时间 zhp 发表于 2022-12-28 14:58
1、prvPortSetupTimerInterrupt为定时器0的初始化函数
2、STC版本的FreeRTOS中,使用的是T0作为系统滴答定 ...
谢谢 红框中只是定时器0设置,实际上T0中断后跳转到vTimer0ISR(),看红框后面的汇编指令。
【新提醒】《USB型 1T 8051 单片机原理及应用-STC8H8K64U》9/20视频回放更新,山东大学陈桂友教授 - 视频教学,《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
页:
[1]