資源簡介
/*
此程序是利用CC2530的定時器1(16位)正計數(shù)/倒計數(shù)模式,
使通道1(P0_3)輸出PWM信號;
T1CC0[15:0]決定PWM信號周期,
T1CC1[15:0]決定PWM信號占空比(正脈沖的持續(xù)時間與脈沖總周期的比值)
引腳說明:
P0_3 ------ 接入示波器
*/

代碼片段和文件信息
/*
???此程序是利用CC2530的定時器1(16位)正計數(shù)/倒計數(shù)模式,
???使通道1(P0_3)輸出PWM信號;
???T1CC0[15:0]決定PWM信號周期,
???T1CC1[15:0]決定PWM信號占空比(正脈沖的持續(xù)時間與脈沖總周期的比值)
???引腳說明:
?????P0_3?------?接入示波器
*/
#include?
//////////////////////////////////////////////////////////////////////
/*********?主函數(shù)??********/
void?main()
{??
??P0DIR???|=?0x08;????????????????????//設(shè)置P0_3為輸出
??PERCFG??&=?~0x40;??????????????????//設(shè)置定時器1的I/O位置,?選擇到位置1
??P2DIR???=?(P2DIR?&?~0xC0)?|?0X80;??//定時器1的通道0和通道1獲得優(yōu)先
??P0SEL???|=??0x08;??????????????????//設(shè)置P0_3為外部I/O?(通道1)
??T1CC0L??=?0xFF;????????????????????//PWM?的信號周期????????????????????????????????????????????????????????????
??T1CC0H??=?0x7F;???
??T1CC1L??=?0x00;????????????????????//PWM?的占空比?????????????????????????????????????????????????????????????????????????
??T1CC1H??=?0x00;
??T1CCTL1?=?0x34;????????????????????/*通道1的比較模式設(shè)置,設(shè)置為等于T1CC0時,設(shè)置輸出(輸出1)
???????????????????????????????????????等于T1CC1時,清除輸出(輸出0)?*/
??T1CTL?|=?0x03;?????????????????????//定時器開始運行在正計數(shù)/倒計數(shù)運行模式?
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1210??2013-11-05?22:53??main.c
?????文件??????46080??2013-11-05?22:56??PWM?代碼開發(fā)文檔.doc
-----------?---------??----------?-----??----
????????????????47290????????????????????2
評論
共有 條評論