|
本人在尝试在CubeMX生成的工程的基础上,移植最新的FreeRTOS的内核程序,然后FreeRTOS的程序在使用HSI的时候不会有问题,运行正常,在使用HSE的时候,就会出现初始化超时,在不移植FreeRTOS的时候,HSE可以正常通过初始化。 我的方式是把FreeRTOS的要求的xPortSysTickHandler、xPortPendSVHandler、vPortSVCHandler是加入到it文件的3个函数内,然后发现是systick_handler()内的xPortSysTickHandler()影响的,在注释后,HSE就能正常初始化了。所以来论坛上问问是什么原因,有什么办法可以解决,AI不靠谱。 void SysTick_Handler(void) { / USER CODE BEGIN SysTick_IRQn 0 / / USER CODE END SysTick_IRQn 0 / HAL_IncTick(); / USER CODE BEGIN SysTick_IRQn 1 / xPortSysTickHandler(); / USER CODE END SysTick_IRQn 1 / } |
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
CUBEMX支不支持修改默认文件夹格式
CUBEMX设置ADC问题请教。
stm32g474RE 输出4相波形,如何精准输出ADC触发的问题。
STM32CUBEMX无法登录应该如何解决呢
STM32CubeMX2尝鲜
STM32G030x6/x8被淋雨进水了但未通电,风险如何?怎么处理?
请问我的CubeMX为什么初始界面没有ai选项,进去之后也没有addnetwork?
20GQCDR 请问这个是用在哪里的,各位大神帮忙看看,什么类型的,丝印是1242688
你最期待工具带来哪些便利?
微信公众号
手机版
按理说不管你用不用OS,正常来讲不都是要完成时钟初始化后才会开启任务调度吗?
另外,使用OS时,HAL库自己的滴答会使用TIMx,而systick让给OS做任务调度等使用。
不建议将HAL库的滴答和OS共用systick。