- 博客(8)
- 收藏
- 关注
原创 TIM输入捕获之测频率&PWMI模式测占空比和频率(我测我自己)
我们是通过测周法来测量频率的,根据前面代码中的配置,标准频率就是1MHz,所以频率就是标准频率/次数。就这样,我们便打通了流程图中的每个部分,这意味着我们的输入捕获部分代码是完成了的。好吧,我没有波形发生器,只好让stm32的一个引脚输出pwm波,然后一个引脚去测自己输出的pwm波。那么知道了大体的流程(就是按照原理图,他要什么就配置什么),我们开始按照思路写代码。一样的,我直接把代码贴出来,不知道怎么初始化的翻翻我之前的文章有写。解决了PWM的发生和输入捕获部分,我们就开始编写主函数了。
2024-07-13 14:12:45 948 1
原创 TIM输出比较和PWM之LED呼吸灯&驱动舵机
1.在具有惯性的系统中,可以通过对一系2.列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域3.PWM参数: 频率 = 1 / TS 占空比 = TON / TS 分辨率 = 占空比变化步距。
2024-03-27 20:12:58 474 1
原创 EXTI外部中断实例:对射式红外计数
学习了EXTI外部中断的理论,通过一个对射式红外计数来熟悉巩固一下我所学的知识(因为第一次接触中断,想着练手熟悉一下这个东西)。特别的:一定要有清楚中断标志位的这个操作,不然的话会一直一直申请中断执行中断函数,那么程序就会出错。OLED相关的函数我就不做介绍了,不知道的读者可以看看我之前写的关于OLED的那篇。以上7个函数便是stm32标准库函数里与AFIO相关的函数,每个函数的作用我都注释了。中断触发的方式我设置的就是下降沿触发,意思当东西离开对射式红外时就会触发中断函数。
2024-02-21 16:33:49 505 1
原创 调试:简单的使用OLED进行调试
发现用OLED进行调试非常的方便于是有了这个文章(好吧,主要是keil5的调试用不来0.0)。由于我还是初学,仅仅找到到了OLED的调试工具,也就是网上大佬封装好的驱动函数,我搞清楚怎么调用就行,对于怎么封装的现在暂时不涉及,因为好像还需要学习协议什么的,我目前就是一个小卡拉米。。。。。
2024-02-08 20:54:56 1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人