飞腾派
直播中

费炜

1年用户 37经验值
擅长:嵌入式技术
私信 关注

【飞腾派4G版免费试用】硬件接口编程(三)PWM

飞腾派40PIN 接⼝,有通⽤GPIO,I2C,UART,SPI,PWM 等接⼝可供使⽤。其原理图和实物图如下:
1.jpg

2.jpg

本次实验演示如何对飞腾派的PWM接口进行编程。以PIN32脚为例,看原理图对应的是 PWM2。

一、导出 PWM2节点

root用户登录,在终端输入:

1)cd /sys/class/pwm/pwmchip2/ 进入该文件夹

2)echo 0 > export 导出该节点

3)cd pwm2/ 进入该文件夹

如下图:
IMG_20240107_151915.jpg

二、配置PIN32的参数

设置周期值,单位为 ns:

1)echo 100000000 > period 设置周期为100000000ns

2)echo 50000000 > duty_cycle 设置占空比,即高电平On的时间为50000000ns

3)echo normal > polarity 设置极性,normal表示高电平为开启状态即On状态

4)echo 1 > enable 输出使能

如下图:
MVIMG_20240107_150532_compress.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分