- 博客(5)
- 收藏
- 关注
原创 STNM32——输入捕获(IC)功能
1.IC输入捕获,输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数2.每个高级定时器和通用定时器都拥有4个输入捕获通道。可配置为PWMI模式,同时测量频率和占空比二.
2024-03-31 22:55:59
1615
1
原创 STM32——TIM定时器输出pwm波
1.介绍:OC输出比较通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形(需要使用此功能输出pwm波)2.资源说明:每个高级定时器和通用定时器都拥有4个输出比较通道,高级定时器的前3个通道额外拥有死区生成和互补输出的功能开启对应的定时器初始化输出比较单元(需要结构体参数,配置五),因为输出比较单元有4个,所以数字1改成2、3就可以配置别的输出比较单元TIM_OCStructInit:结构体初始化。
2024-03-24 21:08:35
1625
原创 STM32——TIM定时器实现计数
1.TIM(Timer)定时器:可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。2.根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。高级定时器拥有通用定时器全部功能,并额外具有重复计数器、死区生成、互补输出、刹车输入等功能通用定时器(TIM2到5):拥有基本定时器全部功能,并额外具有内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等功能。
2024-03-17 21:39:06
4012
原创 STM32——EXTI外部中断
1.中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行3.中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源2.中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回1.在stm32中多种中断通道,这里只简单介绍一下EXTI。NVIC。
2024-03-10 20:58:39
887
原创 stm32-GPIO相关介绍与一些功能
最后,由于本人刚刚学习stm32很多地方理解的不够深入,如果你发现错误或者哪里没有理解请告诉我。2.利用新的名字定义了如下的读取函数,也是只简单介绍一下。3.可使用上方函数实现按钮控制LED灯,相关代码如下。)通用输入输出口,可配置为8种输出输入方式。
2024-03-02 22:34:53
1669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人