STMCU小助手
发布时间:2023-2-18 17:00
|
1. 引言 + N! `& N: ^8 [: P: S3 ?# j) \+ F8 V 9 P% Q) d) g m* n2 B7 l 这个例程是使用 STM32G474 NUCLEO 进行测试的,集合了 DAC, COMP, HRTIM 的功能模块。 # u: v' u1 o9 Y8 q2 F0 t 2. 信号路径 PA1 的输入信号同 DAC 的输出信号进入 COMP 比较器进行比较,经 COMP 比较后的输出信号连接到 HRTIM 的 Fault4 信号,来控制 HRTIM 的输出信号的停止。 ! G% I7 Y: k" W+ ? & g2 k$ p. A- P/ @' V + Y F& R6 Y3 C( d3 A: _
% l. b, L# p# j! F, j/ c 6 X) R9 h0 k6 z- i% Q R$ K 当 PA1 > DAC value,比较器输出高“1”, 这个信号为 HRTIM 的 fault4 信号,当 HRTIM 配置为 fault4 高有效,则当这个高电平出现时,HRTIM 输出波形停止,具体输出的电平可以通过寄存器进行配置。 9 Y* x$ k! i, ~! O, O5 ?. R. J 9 g; _, E. L3 h: g+ r y7 C3 c- i9 }1 p 3. STM32CubeMX 配置. m5 W8 y. j, `% L! \ PA1 的输入信号同 DAC 的输出信号进入 COMP 比较器进行比较,经 COMP 比较后的输出信号连接到 HRTIM 的 Fault4 信号,来控制 HRTIM 的输出信号的停止。8 k0 f q! W0 S4 c f
: K, ~8 D- ?* l9 [ 首先配置 DAC 模块,DAC out1 选择 connected to on chip-peripherals, 这里为了测试方便,选择了“Connected to external pin and to on chip-peripherals”,DAC 输出信号连接到 IC内部,同时输出到 PA4 GPIO 口。这样就客户测量 DAC 的具体输出值。 而在 IC 内部,DAC 连接到了 COMP 的负端。 COMP 的配置如下:PA1:COPM 的正向输入端。# @. a( M6 U! i T DAC1 OUT1 在 IC 内部连接到了 COMP 的负向输入端。% ]4 g# }2 g% E" c( J- ?( _ 具体请看下面两种图:2 Z4 c- _: p+ w* h3 H 完整版请查看:附件
DAC,COMP,HRTIM Fault 功能的使用.pdf
(591.84 KB, 下载次数: 910)
|
【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 单元监控内存
一个软件引起的 LSE 驱动不良的问题
微信公众号
手机版
请问这种方法是否只支持单比较器关闭PWM输出?我多个比较器时只有其中一个有效。后续改为event+fault多比较器才正常工作。