- 打卡等级:偶尔看看I
- 打卡总天数:11
- 最近打卡:2025-03-02 22:40:36
注册会员
- 积分
- 167
|
本帖最后由 黄乃贝 于 2023-4-13 09:50 编辑
STC8H3K64S4-想PWM做个频率2hz的控制信号,主频用的22118400, 用
// PWMA_CNTRH = 11059>>8;
// PWMA_CNTRL = 11059; // 试了没法分频
PWMA_Prescaler(11059); // 试了还是没法分频
PWMx_InitStructure.PWM_Period = 1000; // 调周期是可以改变频率 但我现在是想要分频 去改变频率
PWMx_InitStructure.PWM_DeadTime = 0; //ËÀÇø·¢ÉúÆ÷ÉèÖÃ, 0~255
PWMx_InitStructure.PWM_MainOutEnable= ENABLE; //Ö÷Êä³öʹÄÜ, ENABLE,DISABLE
PWMx_InitStructure.PWM_CEN_Enable = ENABLE; //ʹÄܼÆÊýÆ÷, ENABLE,DISABLE
PWM_Configuration(PWMA, &PWMx_InitStructure); //³õʼ»¯PWMͨÓüĴæÆ÷, PWMA,PWMB
NVIC_PWM_Init(PWMA,DISABLE,Priority_0);
|
|