![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 72
Xlous_Mao
机自专业大一牲,梦想成为一名嵌入式开发工程师
展开
-
TIM输入捕获之测频率&PWMI模式测占空比和频率(我测我自己)
我们是通过测周法来测量频率的,根据前面代码中的配置,标准频率就是1MHz,所以频率就是标准频率/次数。就这样,我们便打通了流程图中的每个部分,这意味着我们的输入捕获部分代码是完成了的。好吧,我没有波形发生器,只好让stm32的一个引脚输出pwm波,然后一个引脚去测自己输出的pwm波。那么知道了大体的流程(就是按照原理图,他要什么就配置什么),我们开始按照思路写代码。一样的,我直接把代码贴出来,不知道怎么初始化的翻翻我之前的文章有写。解决了PWM的发生和输入捕获部分,我们就开始编写主函数了。原创 2024-07-13 14:12:45 · 970 阅读 · 1 评论 -
TIM输出比较和PWM之LED呼吸灯&驱动舵机
1.在具有惯性的系统中,可以通过对一系2.列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域3.PWM参数: 频率 = 1 / TS 占空比 = TON / TS 分辨率 = 占空比变化步距。原创 2024-03-27 20:12:58 · 481 阅读 · 1 评论 -
TIM定时中断之定时器定时中断
直接上图简单明了。原创 2024-03-09 21:01:34 · 489 阅读 · 0 评论 -
EXTI外部中断实例:对射式红外计数
学习了EXTI外部中断的理论,通过一个对射式红外计数来熟悉巩固一下我所学的知识(因为第一次接触中断,想着练手熟悉一下这个东西)。特别的:一定要有清楚中断标志位的这个操作,不然的话会一直一直申请中断执行中断函数,那么程序就会出错。OLED相关的函数我就不做介绍了,不知道的读者可以看看我之前写的关于OLED的那篇。以上7个函数便是stm32标准库函数里与AFIO相关的函数,每个函数的作用我都注释了。中断触发的方式我设置的就是下降沿触发,意思当东西离开对射式红外时就会触发中断函数。原创 2024-02-21 16:33:49 · 513 阅读 · 1 评论 -
调试:简单的使用OLED进行调试
发现用OLED进行调试非常的方便于是有了这个文章(好吧,主要是keil5的调试用不来0.0)。由于我还是初学,仅仅找到到了OLED的调试工具,也就是网上大佬封装好的驱动函数,我搞清楚怎么调用就行,对于怎么封装的现在暂时不涉及,因为好像还需要学习协议什么的,我目前就是一个小卡拉米。。。。。原创 2024-02-08 20:54:56 · 1062 阅读 · 0 评论 -
中断&EXTI(Extern Interrupt)外部中断
中断&EXTI(Extern Interrupt)外部中断原创 2024-02-07 20:22:57 · 440 阅读 · 0 评论 -
函数的封装(硬件函数驱动)、GPIO的输入以及实例
函数的封装(硬件函数驱动)、GPIO的输入以及实例原创 2024-02-03 18:14:33 · 747 阅读 · 0 评论 -
GPIO的输出
STM32的自学记录原创 2024-02-01 16:47:15 · 413 阅读 · 1 评论