日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

10.1 硬件基礎

在我們的開發板上集成了一顆RGB燈組,引腳連接著主控的三路PWM輸出,因此我們可以通過三路PWM輸出進行調色的功能,硬件原理圖如下:

10.2 內核設備樹

我們把設備樹補丁文件放在目錄:~/share/patchs/pwm-dts

板載的RGB燈珠連接的是主控的三路PWM(PWM1,PWM2,PWM3);這三路PWM的設備樹節點在rk3308.dtsi中;默認情況下是disabled的狀態,我們只需要將disabled改成okay即可,補丁文件其實就是做了這個事情,可以通過patchloader.sh進行補丁。

打補丁后再編譯內核即可,要求rk3308.dtsi是原生未改動的,因為補丁也會調用之前有對rk3308.dtsi修改的補丁。

10.3 應用

燒錄內核后,我們可以在板子上看到PWM的設備節點:

說明一下:pwmchip0實際上是原廠評估板的LCD背光燈驅動,我們可以在設備樹中將其關調,這里忽略pwmchip0;其他的對應我們的三路PWM,

導出三路PWM: echo 0 > pwmchipx/export

設置周期(單位是ns):echo ns > pwmchipx/pwm0/period

1s = 1000ms = 1000000us = 1000000000ns

設置占空比:echo ns > pwmchipx/pwm0/duty_cycle

周期1秒,占空比0.5秒,也就是50%

使能PWM:echo 1 > pwmchipx/pwm0/enable

使能PWM的時候,可以看到RGB燈珠的被正常驅動的過程:

效果是RGB燈閃爍,大家可以嘗試修改占空比看效果。

了解硬件和更多資料可點擊:點擊了解

新建一個物聯網行業交流學習QQ群,感興趣可加:928840648

總結

以上是生活随笔為你收集整理的pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。