?? lpc932_da.c
字號:
/**************************C版*********************************/
/*實驗目的:
測試CCU模塊的PWM輸出功能(控制占空比)
占空比由TOR2H,TOR2L及OCRAH,ORCAL控制
通過控制占空比獲得所需電壓值
*/
#include <Reg932.h>
sbit PLEEN=TCR20^7;
main()
{
P2M1=0x00; //設置端口模式
P2M2=0xFF; //設置P26,OCA為推挽輸出
TCR21=0x04; //分頻操作
TOR2H=0x00; // 重裝值 0x00FF=255
TOR2L=0xF0; // -> PWM 周期
TCR21|=0x80;
OCRAH=0x00; //控制占空比
OCRAL=0xA0; //
TCR21|=0x80;
CCCRA=0x01;
PLEEN=1; // 啟動 PLL
OCA=1;
while(PLEEN==0); // 等待直到PLL鎖定
TCR20=0x82; // 設置輸出模式,非反相PWM
while(1);
}
/******************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -