主要内容

Writepwmfrequency.

将PWM频率写入GPIO引脚

描述

Writepwmfrequency(mypi.Pinnumber.频率的)将输出方波的频率写入输出引脚。

PWM使用软件实现,允许TherApperBery PI™硬件板上的所有GPIO引脚输出PWM信号。每个PWM引脚输出具有可变频率,占空比或平均电压的方波形。占空比0.表示波形总是很低,占空比1表示波形始终高。

要使用PWM引脚,请将其中一个多用GPIO引脚重新配置为PWM引脚。

输入参数

全部收缩

连接到特定的覆盆子PI硬件板,指定为araspi.目的。

GPIO引脚编号,指定为标量。此参数不接受向量,因为硬件无法同时访问多个引脚。

获取有效的PIN码列表,输入mypi..availablexigitalpins.

例子:12.

数据类型:双倍的

频率分配给输出引脚,在Hz中。该值被限制为PWM硬件可以支持的最小值和最大值。金宝app

例子:8000.

例子

全部收缩

启用PWM引脚12.并设置频率和占空比。

mypi = raspi();configurepin(mypi,12,'pwm');Writepwmdutycycle(Mypi,12,0.5);Writepwmfrequency(Mypi,12,2000);

结果是平方波,占空比为50.0%,频率为2000赫兹,平均电压1.65V.

扩展能力

版本历史记录

介绍在R2016B.