主要内容

writePWMDutyCycle

将PWM占空比写入PWM引脚

描述

writePWMDutyCycle (mypipinNumberdutyCycle将输出方波的占空比写入输出引脚。

PWM使用软件实现,允许树莓派硬件板上的所有GPIO引脚作为PWM引脚操作。每个PWM引脚输出一个具有可变频率、占空比或平均电压的方形波形。占空比为0意味着波形总是很低,占空比为1意味着波形总是很高。

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

输入参数

全部折叠

连接到特定的树莓派硬件板,指定为raspi对象。

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

若要获取有效密码列表,请输入mypi.AvailableDigitalPins

例子:12

数据类型:

占空比0而且1分配到输出引脚。

数据类型:|

例子

全部折叠

使能PWM引脚12并设置频率和占空比。

Mypi = raspi();configurePin (mypi 12脉宽调制的);writePWMDutyCycle(mypi, 12, 0.5);writePWMFrequency(mypi, 12, 2000);

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

扩展功能

版本历史

在R2016b中引入