ArterySW 发表于 2021-4-27 22:34

同时捕获4路PWM输入波形

同时捕获4路PWM输入波形
功能:
本demo介绍如何使用AT32F415同时捕获4路PWM波形,外部输入波形可高达几十兆,最低输入波形可达几k赫兹。

方法:
捕获外部PWM波形使用DMA功能,每次捕获到边沿时,DMA自动传输捕获值到内部buffer,然后通过计算得到波形的频率和占空比,然后通过串口打印出来结果。


@page TMR_PWM_Input_DMA example

@verbatim
* File   : TMR/PWM_Input_DMA/readme.txt
* Version: V1.3.0
* Date   : 2021-03-18
* Brief: Description of the TMR_PWM_Input_DMA example.
******************************************************************************
   @endverbatim

@par Example Description
This demo is based on the AT-START-F415 board,in this demo,PA8 input external signal,debug view to see frequency and dutycycle or use UASRT1 to see frequency and dutycycle(PA9:USART1_TX).

PWM input:
TMR2_CH1 --- PA0
TMR3_CH1 --- PA6
TMR4_CH1 --- PB6
TMR5_CH1 --- PF4


wsnsyy 发表于 2022-6-10 17:05

有没有PB0输入PWM,DMA传输的例程

yangxiaor520 发表于 2022-6-14 08:26

几十M能捕获嘛?

dw772 发表于 2022-6-17 20:53

yangxiaor520 发表于 2022-6-14 08:26
几十M能捕获嘛?
应该可以
页: [1]
查看完整版本: 同时捕获4路PWM输入波形