
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
[蓝桥杯嵌入式]hal库 stm32 PWM的使用(随时修改占空比,随时修改频率)
将分频值设置为800(最好是800-1),自动重装值为100(最好是100-1)打开自动重装载使能,否认修改频率或者占空比时可能出现pwm输出停滞一小段的情况。(虽然输出比较模式也能输出可变的PWM,但是需要利用中断,会加大代码复杂度)PWM频率就是80 000 000 / 800 / 100 = 1000HZ。使得PWM按照上面的预设参数输出PWM。启动定时器2的通道2的PWM输出模式。占空比为

嵌入式C语言_环形存储(Ring Circular Buffer)
如下图所示,定义一个buffer,大小为12,初始化状态,头和尾的索引都在0号存储单元,当写入数据时,头指针进行偏移,读取数据时,尾指针进行偏移,在读取数据量不超过写入数据量时,读写一直能够进行。

到底了







