| 
 | 
 
 
发表于 2023-3-10 15:35:56
|
显示全部楼层
 
 
 
/******************** PCAÅäÖÃ ********************/ 
void        PCA_config(void) 
{ 
        PCA_InitTypeDef                PCA_InitStructure; 
 
        PCA_InitStructure.PCA_Clock    = PCA_Clock_1T;                //PCA_Clock_1T, PCA_Clock_2T, PCA_Clock_4T, PCA_Clock_6T, PCA_Clock_8T, PCA_Clock_12T, PCA_Clock_Timer0_OF, PCA_Clock_ECI 
        PCA_InitStructure.PCA_IoUse    = PCA_P12_P11_P10_P37;        //PCA_P12_P11_P10_P37, PCA_P34_P35_P36_P37, PCA_P24_P25_P26_P27 
        PCA_InitStructure.PCA_Interrupt_Mode = DISABLE;                //ENABLE, DISABLE 
        PCA_InitStructure.PCA_Priority = Priority_0;                        //Ö¸¶¨ÖжÏÓÅÏȼ¶(µÍµ½¸ß) Priority_0,Priority_1,Priority_2,Priority_3 
        PCA_InitStructure.PCA_RUN      = DISABLE;                                //ENABLE, DISABLE 
        PCA_Init(PCA_Counter,&PCA_InitStructure);                        //ÉèÖù«ÓÃCounter 
 
        PCA_InitStructure.PCA_Mode     = PCA_Mode_HighPulseOutput;                //PCA_Mode_PWM, PCA_Mode_Capture, PCA_Mode_SoftTimer, PCA_Mode_HighPulseOutput 
        PCA_InitStructure.PCA_PWM_Wide = 0;                                        //PCA_PWM_8bit, PCA_PWM_7bit, PCA_PWM_6bit, PCA_PWM_10bit 
        PCA_InitStructure.PCA_Interrupt_Mode = ENABLE;                //PCA_Rise_Active, PCA_Fall_Active, ENABLE, DISABLE 
        PCA_InitStructure.PCA_Value    = 65535;                        //¶ÔÓÚÈí¼þ¶¨Ê±, ΪƥÅä±È½ÏÖµ 
        PCA_Init(PCA2,&PCA_InitStructure); 
}这是PCA配置 |   
 
 
 
 |