STMCU小助手
发布时间:2022-12-25 13:10
|
概述, x: O9 K3 z/ V7 N& x) J 先比较,再控制输出 产生一个由ARR寄存器控制频率,由CCR寄存器控制占空比的信号% ~# O9 _# U. {+ X& Y
9 [% s! h! l# k% S 可用的引脚 ( R: c4 @( ?7 |/ M: r& a5 p
3 k' G q" ~8 ]3 V) ]* W/ M 配置过程' v( S9 N& u! d9 Y- F 1. 使能定时器3,IO口 K! e* J; y( X! h8 A7 Q5 J
2. 初始化IO口为复用输出功能 ; x9 s, H0 X: `6 \' w
0 u% S* w% A: x1 F& g! L% @ 3. 重映射配置,将PB5作为定时器PWM的输出引脚,开启AFIO时钟
4. 设置使能,模式,极性( X1 N3 q9 T- l3 I, b TIM_OC1Init 定义 3 x0 V* J5 H% f! i. s# }9 R
结构体定义- j8 E* G- c. K3 O$ k( U5 s$ ^ ' H6 }6 }" V" u9 ]2 i% l& k' e
8 j8 D. q6 u3 U2 u U* D1 t; f
3 S% e S. V# |1 r; b% S, W% j 5. 设置比较值
+ z( x, z" \* B8 z
; e3 l, d% D6 `0 Y
# a) A9 v! b+ ^( w& U- I! g 6. 使能预装载寄存器' m: m0 ?; U: K' D, S % M% b3 Z+ ^* c/ T5 k
: N. B( o* D! v. h/ q! G / Y' F: v7 ~- n/ K K 7. 使能定时器 ?/ q q) S: D5 o0 s1 d ?
7 o% d% ^7 F1 A! E) f7 E# p y1 } 8. 可以通过改变比较值CCRx,从而达到不同的占空比效果
————————————————5 n5 l; X, y; E& D) n 版权声明:CodeForCoffee + p9 D+ r5 L& h. `/ N- z' Q' | |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版