S3C2440-蜂鳴器

使用PWM控制蜂鳴器:
rTCFG0用來設置預分頻值,rTCFG1用來設置多路選擇器MUX的分頻值,TCNTB0也起到分頻作用。使用PWM控制蜂鳴器注意設置GPB0為TOUT0。這里設置PWM頻率為1HZ,占空比50%,也就是半秒響一次。S3C2440定時器中有雙緩沖rTCNTBn,rTCMPBn,他們是可以通過編程訪問的,他們會將數據自動裝入rTCNTn,rTCMPn,這兩個16位計數器對程序員來說是透明的。
一般啟動定時器的步驟如下:
- 將初始值寫入到rTCNTn,rTCMPn
- 設置對應定時器的手動更新位,自動裝載
- 啟動定時器,并關閉手動更新位
評論