AnyMath 文档

Artery PWM

在微控制器定时器的输出端生成PWM信号。

模块类型: CFunction

库中的路径:

/Interfaces/Targets/Artery/Artery PWM

资料描述

要使用该块,请安装/更新支持包。 设备

Artery PWM 用于在预设定时器通道上生成PWM信号。 在第一步中,定时器以PWM模式启动。 块的输入处的值确定填充因子(borehole)。

配置AT32工作台

  1. 在*AT32工作台*中,选择所需的计时器(TMR1-TMR14,TMR20)。

  2. 选择定时器通道并将其设置为*PWM模式A*:

    artery pwm timer mode

  3. 计数器设置中配置PWM设置: 分频器值(PSC)—分频器; 周期值(ARR)-PWM周期(决定钻孔的分辨率)。

    artery pwm timer params

  4. 生成项目(生成代码)。

港口

输入

# CCRx — 填充系数(占空比)
标量,标量

Details
数据类型

UInt32

复数支持

非也。

参数

主分组

# 定时器: — 微控制器定时器编号
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20

Details

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20

默认值

1

程序使用名称

m_tim_num

可调谐

可计算

# 通道: — 定时器通道号
1 | 2 | 3 | 4 | 5

Details

1 | 2 | 3 | 4 | 5

默认值

1

程序使用名称

m_channel

可调谐

可计算