欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
請教stc15f2k60s單片機設置PWM 不用定時器作用晶振源 不知怎么弄
[打印本頁]
作者:
WCM1998
時間:
2023-3-19 16:18
標題:
請教stc15f2k60s單片機設置PWM 不用定時器作用晶振源 不知怎么弄
用STC15F2K60設置頻率為6150HZ占空可調PWM、不能用定時器作用晶振源、不知怎么弄、請指教
作者:
wulin
時間:
2023-3-19 16:52
這是某實際應用的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定時器開始工作
}
復制代碼
作者:
WCM1998
時間:
2023-3-19 19:03
wulin 發表于 2023-3-19 16:52
這是某實際應用的PWM初始化函數,應該能看明白。
謝謝、
還是不是我想設置的、
頻率=晶振頻率/256/分頻、
怎么選擇都達不到6.15K
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1