STMCU小助手
发布时间:2021-12-30 12:42
|
功能简述 主模式TIM2的中断作为从模式TIM3的时钟输入. `& C5 y. q3 X" W+ P, e (级联定时器) 红灯亮6灭5 频率1hz5 e, c: @" V2 |$ t; J* v 绿灯亮3灭3 频率0.5hz 9 X7 H" {6 h2 r: T STM32CubeMX配置 STM32CubeMX版本:4.27.09 s& A( @) m& g( X0 f% C# D! x 配置流程:6 o) v( O8 O- P8 B Pinout界面选择并开启需要的LED控制引脚 Clock Configuration配置时钟树 Configuration界面配置System" O1 @1 ?* t+ z9 P0 [5 C# C 生成工程. g! l- g U. s. t, G& G; D Pinout配置# T3 j$ L# I# M1 M6 E6 r v# h' G1 _1 }# ~" e# p
* [+ V: v+ m. J0 D K Z9 E LED输出PIN配置,TIM2,TIM3的基本配置; N- E# ^- \/ Q* w, N7 l Clock Configuration配置 7 \6 B; w5 Q. K5 k
0 p! A3 J7 x" h: V/ Q 开启系统时钟,设置TIM2、TIM3时钟(APB1)/ S& ^. f0 u$ h) c) M0 W& I 2 Q& x; m6 D: g9 V* w2 ` Configuration
左侧主要系统功能的开启,或中间软件层功能的开启(如:RTOS、JPEG解码器,文件系统等) 右侧是系统及外设模块的具体配置 GPIO
输出配置 TIM3 9 d0 K5 {0 S' z. V! f6 {4 |
( b* i5 c3 L d2 q l 周期=((1+TIM_Prescaler )/时钟)*(1+TIM_Period )- I- S9 K4 }% M4 L1 k 分频:62499% ]4 j$ P$ A; ]2 t9 C# A2 D9 X) @ 计数模式:向上计数 重装值:99( p6 @7 w, u0 O& R4 A b- H2 X; ] 时钟分割:0 (数字滤波器相关)7 Y6 s: |0 B4 s1 r2 W 自动重装:开启 MSM:关闭(开启将在该定时器使能的同时TRGO发出信号) 触发事件选择:更新0 \: m* z, U9 T7 e' {4 t 0 j* |8 K7 k2 S* p) h8 p( l
% W0 }1 `; V$ x- a3 C
+ j: w( F4 n3 |" o2 ` TIM2 ' c V6 m7 q2 X: i- g+ t
周期=((1+TIM_Prescaler )/时钟)*(1+TIM_Period ) 分频:0 计数模式:向上计数 重装值:1# T/ D* R$ b# {& F( J 时钟分割:0 (数字滤波器相关) 自动重装:开启 由于TIM2作为从定时器,它的时钟实际是TIM3的中断信号% T q6 v% q( D9 M. y# `( a, g 3 Z2 i! r# Z% f; x$ _
NVIC
4 X9 {4 p$ q/ l) ~3 ]
代码部分& Z2 l$ l/ n1 J ?& G main.c7 G/ ~5 K0 z3 U) Y: N/ { : @4 b5 [* o1 q6 W; P1 k
stm32h7xx_it.c
; ] h* }8 y" E/ K. Y/ V4 b 1 J/ x) D/ r: ?$ z+ C5 S. v6 V: U |
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
【STM32H735G-DK测评】ADC3+TIMER1+DMA 采样模拟信号
【STM32H735DK测评】Ethernet+lwip DHCP获取IP地址
STM32H743基于CubeMx5.0配置手册
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
【福利三:逢7发帖赢大礼】使用MPU6050模块、img_dsc、img_btn机制实现一些简单有趣的动画效果
【福利三:逢7发帖赢大礼】使用arc弧形拉条控件控制PWM舵机及使用SPI3接口操作NRF24L01模块进行无线通信
【福利三:逢7发帖赢大礼】调试nucleo-WBA65RI工程测试样板的一些心得
【福利三:逢7发帖赢大礼】lv_timer和BME680实现温度、湿度、气压数据读取
微信公众号
手机版