欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
FreeRTOS移植STM32F10x需要注意的問題
[打印本頁]
作者:
nvbog
時間:
2020-3-5 23:51
標題:
FreeRTOS移植STM32F10x需要注意的問題
1. NVIC配置
FreeRTOS任務的中斷配置是沒有考慮子優先級(SubPriority)的,因此配置NVIC時分組應選NVIC_PriorityGroup_4,將所有位段配置為搶占優先級。
2. 任務調度器
SysTick_Handler,PendSV_Handler和SVC_Handler這三個中斷是F10x的startup定義好的中斷函數,FreeRTOS也是用SysTick產生中斷進行任務調度的。然而FreeRTOS為中斷處理統一使用了其它名稱,移植時需要自己FreeRTOSConfig.h里自己定義一下三個宏才能確保程序正常運行。
#define xPortPendSVHandler PendSV_Handler
#define vPortSVCHandler SVC_Handler
#define xPortSysTickHandler SysTick_Handler
PS: 如果你已經在STM32F10x_it.c里定義過了其中任意中斷函數,請留意。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1