STM32
大狗电堂
来大狗电堂,电子变得超有趣!
展开
-
STM32_PWM输出设置
寄存器计数器寄存器(TIMx_CNT)预分频器寄存器 (TIMx_PSC)自动装载寄存器 (TIMx_ARR)重复次数寄存器 (TIMx_RCR)PWM模式模式1当TIMx_CNT<TIMx_CCRx时,PWM输出为高,否则为低。如果TIMx_CCRx中的比较值大于自动重装载值(TIMx_ARR),则OCxREF保持为’1’。如果比较值为0,则OCx...原创 2020-04-23 15:50:34 · 1486 阅读 · 0 评论 -
FreeRTOS_空闲任务与阻塞延时
实现空闲任务定义任务栈定义任务控制块创建任务控制块阻塞延时原理让CPU暂时放弃该任务,就进入了阻塞状态放弃该任务后去执行其他任务,当延时结束后,继续执行该任务如果其他任务也在延时中,就运行空闲任务实现的函数vTaskDelay()//阻塞延时函数记录任务的延时时间,单位为SysTick的中断周期。(每隔一段时间启动中断,检查任务的延时是否为0)调用taskYI...原创 2020-04-16 18:50:26 · 421 阅读 · 0 评论