定时器,pwm,gpio

个人总结,如有不对,欢迎指正;


在上一周做小车时,我采用了STM32F103C8T6与电机驱动模块和循迹模块连接制作循迹避障小车,供电是直接使用充电宝向C8T6供5V电压,没用到降压模块。在写代码时发现很多知识需要去查看手册或者引脚配置手册,以下做的一些总结

一、通用定时器通道

1.C8T6有4个常用通用定时器。

TIM2 TIM5 TIM3 TIM4
CH1 PA0/PA15 PA0 PA6/PC6/PB4 PB6/PD12
CH2 PA1/PB3 PA1 PA7/PC7/PB5 PB7/PD13
CH3 PA2/PB10 PA2 PB0/PC8 PB8/PD14
CH4 PA3/PB11 PA3 PB1/PC9 PB9/PD15
ETR PA0/PA15 PD2 PE0

注:TIMx_ETR是表示这个引脚作为TIMx外部时钟提供引脚,有“外部始终模式1:外部输入脚(TIX)”和“外部时钟模式2:外部触发输入(RTR)”

2.这些定时器的4个独立通道可用作:

①PWM生成(在PWM控制电机驱动用到)②输入捕获(测量输入信号的脉冲长度 “超声波避障模块用到”)
③输出比较 ④单脉冲模式输出

3.计数器模式

通用定时器有向上计数、向下计数和向上向下双向计数模式(中央对齐模式)。
①向上计数模式:从0计数到自动加载值(TIMx_ARR),产生一个计数器溢出事件。
②向下计数模式:从自动装入的值(TIMx_ARR)开

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值