void set_fre(unsigned int frequence)
{
int fre=0;
int fre_2=0;
fre=72000/frequence;
fre_2=fre/2;
TIM_SetAutoreload( TIM4,fre-1);
TIM_SetCompare1(TIM4,fre_2);//²»ÐèÒª¼õ1!!
{
int fre=0;
int fre_2=0;
fre=72000/frequence;
fre_2=fre/2;
TIM_SetAutoreload( TIM4,fre-1);
TIM_SetCompare1(TIM4,fre_2);//²»ÐèÒª¼õ1!!
}
#if tim4
TIM_TimeBaseInitStruct. TIM_Prescaler=0; //Ô¤·ÖƵºÍperiodÒ»ÆðÉèÖÃpwmµÄÖÜÆÚ
TIM_TimeBaseInitStruct .TIM_CounterMode=TIM_CounterMode_Up;
TIM_TimeBaseInitStruct .TIM_Period=9;//ÖؼÓÔغÍÔ¤·ÖƵһÆðÉèÖÃpwmÖÜÆÚ
TIM_TimeBaseInitStruct .TIM_ClockDivision=0;
TIM_TimeBaseInit(TIM4, &TIM_TimeBaseInitStruct);