打印
[AT32F415]

同时捕获4路PWM输入波形

[复制链接]
1366|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ArterySW|  楼主 | 2021-4-27 22:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同时捕获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


4PWM_Input.zip

3.43 MB

使用特权

评论回复
沙发
wsnsyy| | 2022-6-10 17:05 | 只看该作者
有没有PB0输入PWM,DMA传输的例程

使用特权

评论回复
板凳
yangxiaor520| | 2022-6-14 08:26 | 只看该作者
几十M能捕获嘛?

使用特权

评论回复
地板
dw772| | 2022-6-17 20:53 | 只看该作者

应该可以

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

179

主题

276

帖子

11

粉丝