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