目的:我们希望在 STM32H723 平台上以 DMA 模式实现定时器输入捕获,而不中断 当前问题:使用 Cube MX 配置相关参数,只使用 TIM4 的 CH2 作为输入采集直接模式,Slave Mode 选择 Reset Mode,选择 TI2FP2 作为触发源,然后生成相应的代码。 频率测量已经可以了,但只会测量一次,如果外部输入频率从 1000Hz 降低到 500Hz,它只能重置程序再次全速运行以再次测量 500Hz,否则它将永远是 1000Hz。不知道问题出在哪里?我怀疑触发器源可能配置不正确?或者您是否必须同时打开 CH1 和 CH2 通道,一个直接打开,一个间接打开?相关配置请参考附件 希望能指导一下,非常感谢 |
STM32H7A3系列最大频率外部晶振无法使用
STM32H7ZGT6使用SPI+DMA方式驱动屏幕时候,使用阻塞式发送不会花屏幕,但是使用DMA方式会花屏。
DMA发送函数只能被调用一次
STM32L431进入STOP1模式后ADC产生多余功耗
STM32H750内部flash读写
STM32H743采用flash swap 进行IAP升级,reset后启动不了
STM32双核H7核间通信的方法
求助佬们,STM32U083 进行外部计数只能计数8000多一点
STM32H743IIC,HAL库驱动硬件I2C,hi2c2.state一直是busy. 为什么?
H747 DSI 模块的官方例程跑不通
以上是测试内容