RTT设备与驱动之PWM
生活随笔
收集整理的這篇文章主要介紹了
RTT设备与驱动之PWM
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這里將PWM當成一個設備:PWM簡介
上圖是一個簡單的 PWM 原理示意圖,假定定時器工作模式為向上計數,當計數值小于閾值時,則輸出一種電平狀態,比如高電平,當計數值大于閾值時則輸出相反的電平狀態,比如低電平。當計數值達到最大值是,計數器從0開始重新計數,又回到最初的電平狀態。高電平持續時間(脈沖寬度)和周期時間的比值就是占空比,范圍為0~100%。上圖高電平的持續時間剛好是周期時間的一半,所以占空比為50%。
相關操作
| 函數 | 描述 |
|---|---|
rt_device_t rt_device_find(const char* name); | 根據 PWM 設備名稱查找設備獲取設備句柄 |
rt_err_t rt_pwm_set(struct rt_device_pwm *device, int channel, rt_uint32_t period, rt_uint32_t pulse); | 置 PWM 周期和脈沖寬度 |
rt_err_t rt_pwm_enable(struct rt_device_pwm *device, int channel); | 使能 PWM 設備 |
rt_err_t rt_pwm_disable(struct rt_device_pwm *device, int channel); | 關閉 PWM 設備 |
| ?FinSH 命令 |
| ?
| ? |
轉載于:https://www.cnblogs.com/jieruishu/p/10270971.html
總結
以上是生活随笔為你收集整理的RTT设备与驱动之PWM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 唐宫美人天下720P高清下载
- 下一篇: 友元关系