XEP100的PWM初始化程序 PWMCAE=0X00; //左对齐输出 PWMCTL=0X60; //通道2、3组成16位,3为输出口,即1口为输出口,通道4、5组成16位,143脚输出 PWMCLK=0X00; //时钟B是通道3的时钟源,时钟A是通道5的时钟源 PWMPRCLK=0X71; //ClockB是总线的时钟的1/128,ClockA是总线的时钟的1/2 PWMPOL=0X28; //PWM波先高后低 PWMPER23=48828; //频率为8hz,ClockB/48828 PWMPER45=65535; //频率为381HZ PWMDTY23=24414; //占空比为50%POL3=1,占空比=[PWMDTY23/PWMPER23]*100% PWMDTY45=32768; PWME=0X28; //选通通道5,3 注:总线时钟已倍频到50MHZ 前一段时间一直在研究9S12XEP100单片机,有一点点心得 |