一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

iTOP-RK3568開發(fā)板應(yīng)用層操控 PWM

 新用戶5070CYgq 2023-07-17 發(fā)布于北京
PWM 和之前講解的 LED、GPIO 相同,都是通過 sysfs 方式進(jìn)行操控的。開發(fā)板系統(tǒng)啟
動之后進(jìn)入到/sys/class/pwm 目錄下,如下所示:

在 pwm 目錄下存在 3 個以 pwmchipX(X 表示數(shù)字)命名的文件夾。在本章節(jié)的開始部
分,重新燒寫了設(shè)備樹內(nèi)核鏡像,該設(shè)備樹中總共使能了三個 PWM,分別為 PWM0,PWM4
和 PWM5,系統(tǒng)會根據(jù) PWM 的編號大小進(jìn)行排序,在這里 PWM0 對應(yīng) pwmchip0、PWM4 對
應(yīng) pwmchip1,PWM5 對應(yīng) pwmchip2。
通過查詢網(wǎng)盤“TOP-3568 開發(fā)板\01_【iTOP-RK3568 開發(fā)板】基礎(chǔ)資料\01_iTOP-RK3568
硬件資料\03_芯片數(shù)據(jù)手冊\01_rk3568 數(shù)據(jù)手冊和參考手冊”路徑下的 Rockchip RK3568 Data
sheet V1.0-20201210.pdf 數(shù)據(jù)手冊得知,RK3568 總共有 16 個 PWM 控制器(具體的查詢會
在之后的驅(qū)動手冊中進(jìn)行講解,本章節(jié)只是學(xué)習(xí) PWM 的使用),本章節(jié)將會以 LED9 用戶燈
控制引腳 GPIO0_B7 對應(yīng)的 PWM0 為例進(jìn)行講解和演示。使用以下命令進(jìn)入 PWM0 對應(yīng)的
pwmchip0 目錄下如下圖所示:

在這個目錄下總共有七個文件分別為 device、export、npwm、power、subsystem、uevent 和

unexport。需要關(guān)注的是 export、npwm 以及 unexport 這三個屬性文件,下面一一進(jìn)行介紹:

npwm:是一個只讀屬性,讀取該文件可以得知該 PWM 控制器下共有幾路 PWM 輸出,

如下所示:

export:在使用 PWM 之前,通過 export 屬性進(jìn)行導(dǎo)出,以下所示:

echo 0 > export

unexport:當(dāng)使用完 PWM 之后,需要將導(dǎo)出的 PWM 刪除,譬如:

echo 0 > unexport

寫入到 unexport 文件中的編號與寫入到 export 文件中的編號是相對應(yīng)的;需要注意的

是,export 文件 和 unexport 文件都是只寫的、沒有讀權(quán)限。

再次使用以下命令導(dǎo)出 pwm0 目錄,導(dǎo)出成功之后進(jìn)入該文件夾如下圖所示:

echo 0 > export

cd pwm0

可以看到 pwm0 文件夾下分別有 capture、duty_cycle、enable、period、polarity、power、

uevent 七個文件,而需要了解的文件是 duty_cycle、enable、period 以及 polarity 這四個屬性

文件,接下來分別介紹這四個屬性文件的作用:

polarity:用于 PWM 極性的查看,只讀屬性,這里為 inversed 表示極性反轉(zhuǎn),如下圖所示:

period:用于配置 PWM 周期,可讀可寫;寫入一個字符串?dāng)?shù)字值,以 ns(納秒)為單

位,譬如配置 PWM 周期為 10us(微秒):

echo 10000 > period

duty_cycle:用于配置 PWM 的占空比,可讀可寫;寫入一個字符串?dāng)?shù)字值,同樣也是以

ns 為單位,譬如:

echo 5000 > duty_cycle

enable:使能 PWM 輸出通常配置好 PWM 之后,再使能 PWM??勺x可寫,寫入"0"表

示禁止 PWM;寫入"1"表示使能 PWM。

允許 PWM 輸出:

echo 1 > enable

禁止 PWM 輸出:

echo 0 > enable

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章

    日韩成人中文字幕在线一区| 无套内射美女视频免费在线观看| 欧美亚洲三级视频在线观看| 福利新区一区二区人口| 在线观看视频国产你懂的| 日本一品道在线免费观看| 亚洲三级视频在线观看免费| 九九热这里只有精品视频| 高清亚洲精品中文字幕乱码| 欧美一级日韩中文字幕| 久久久精品日韩欧美丰满| 大香伊蕉欧美一区二区三区| 亚洲一区二区三区熟女少妇| 久久精品国产一区久久久| 欧美高潮喷吹一区二区| 99久久精品国产日本| 蜜桃臀欧美日韩国产精品| 久久福利视频视频一区二区| 亚洲精品偷拍视频免费观看| 日韩黄色一级片免费收看| 日韩欧美国产精品自拍| 欧美区一区二区在线观看| 日本美国三级黄色aa| 亚洲国产成人爱av在线播放下载| 欧美胖熟妇一区二区三区| 精品日韩av一区二区三区| 福利视频一区二区在线| 日韩欧美综合在线播放| 亚洲做性视频在线播放| 国产午夜福利在线免费观看| 亚洲少妇一区二区三区懂色| 国内外免费在线激情视频| 日韩高清一区二区三区四区| 高清一区二区三区四区五区| 国产性色精品福利在线观看| 日韩中文高清在线专区| 黑丝国产精品一区二区| 精品人妻一区二区四区| 最好看的人妻中文字幕| 人妻人妻人人妻人人澡| 高清国产日韩欧美熟女|