欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
請教師傅關于STC 15W401AS單片機PWM配置設置
[打印本頁]
作者:
yong761228
時間:
2021-9-7 12:38
標題:
請教師傅關于STC 15W401AS單片機PWM配置設置
請教師傅關于STC 15W401AS PWM/PCA 配置設置,我現在配置:
CCON = 0;
CMOD = 0x00;
CL=0X00;
CH=0X00;
CCAPM0=0X42;
CCAP0H=0xC0;
CCAP0L=0xC0;
CR=1;
這樣配置輸出是P1.1 PWM狀態,這款單片機有三個IO口可以輸出PWM,現在我只會這樣配置輸出P1.1,請教師傅,其它兩個IO口怎樣配置,謝謝。
作者:
wulin
時間:
2021-9-7 13:59
這是兩路PWM的配置,照貓畫虎添加一路即可。
void PWM_Init(void)
{
CCON = 0; //初始化PCA控制寄存器
CL = 0; //復位PCA寄存器
CH = 0; //復位PCA寄存器
// CMOD = 0x00; //設置PCA時鐘源,PWM頻率=11.0592MHZ/12/256=3.600KHZ 278us
// CMOD = 0x02; //設置PCA時鐘源,PWM頻率=11.0592MHZ/2/256=21.600KHZ 46us
// CMOD = 0x04; //設置PCA時鐘源,PWM頻率=11.0592MHZ/1~65536/256=43.200KHZ~0.659HZ
// CMOD = 0x06; //設置PCA時鐘源,PWM頻率= 外部時鐘/1/256
// CMOD = 0x08; //設置PCA時鐘源,PWM頻率=11.0592MHZ/1/256=43.200KHZ 23us
// CMOD = 0x0A; //設置PCA時鐘源,PWM頻率=11.0592MHZ/4/256=10.800KHZ 93us
// CMOD = 0x0C; //設置PCA時鐘源,PWM頻率=11.0592MHZ/6/256=7.200KHZ 139us
CMOD = 0x0E; //設置PCA時鐘源,PWM頻率=11.0592MHZ/8/256=5.400KHZ 185us
PCA_PWM0 = 0x00; //PCA模塊0工作于8位PWM
PCA_PWM1 = 0x00; //PCA模塊1工作于8位PWM
CCAP0H = CCAP0L = 0xFF; //PWM0的占空比為0%
CCAP1H = CCAP1L = 0xFF; //PWM1的占空比為0%
CCAPM0 = 0x42; //允許CCP0腳用作脈寬調節輸出
CCAPM1 = 0x42; //允許CCP1腳用作脈寬調節輸出
CR = 1; //PCA定時器開始工作
}
作者:
yong761228
時間:
2021-9-7 19:21
本帖最后由 yong761228 于 2021-9-7 19:29 編輯
wulin 發表于 2021-9-7 13:59
這是兩路PWM的配置,照貓畫虎添加一路即可。
void PWM_Init(void)
{
非常感謝!已經成功了。
作者:
yong761228
時間:
2021-9-7 19:36
wulin 發表于 2021-9-7 13:59
這是兩路PWM的配置,照貓畫虎添加一路即可。
void PWM_Init(void)
{
按照您的配置已經配置好了,非常感謝!
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1