PWM模块使用.docVIP

  • 7
  • 0
  • 约1.94千字
  • 约 4页
  • 2018-02-24 发布于河南
  • 举报
PWM模块使用

序:关于飞思卡尔单片机,大致用了大半年了,总结下关于一些PWM的模块应用,飞思卡尔单片机的一个麻烦的在于寄存器很多,仅是PWM模块就有36个寄存器,总共是十个寄存器。所以使用好飞思卡尔单片机就要学习下每一个寄存器。在这里,本人也是初学,大致写写自己的一些笔记吧。 北京理工大学珠海学院 徐方鑫? E-MAIL: HYPERLINK mailto:280599580@ \t _blank 280599580@ 例程: /******************* //功能:完成PWM模块初始化 //入口参数:无 //出口参数:无 *******************/ void PWM_Init(void) { ? PWME=0x00;? //禁止PWM模块 ? PWMPRCLK=0x06;? //CLOCK A的预分频设置为6 ? PWMSCLA=125;? //SA的分频因子设置为125 ? PWMCLK=0x01;? //通道0选择SA作为PWM时钟 ? PWMPER0=200;? //通道0周期寄存器设置为200 ? PWMDTY0=0;? //通道0占空比寄存器设置 ? PWMPOL=0x01;? //PWM输出先为高电平,之后变为低电平 ? PWMCAE=0x00;? //左对齐输出 ? PWMCTL=0x00;? //不级联 ? PWME=0x01;? //使能PW

文档评论(0)

1亿VIP精品文档

相关文档