热搜关键词: 数字信号处理RTOSC语言Linux射频电路

rar

飞思卡尔智能车的舵机测试程序

  • 1星
  • 2014-03-05
  • 206.74KB
  • 需要2积分
  • 1次下载
标签: 飞思卡尔智能车的舵机测试程序

飞思卡尔智能车的舵机测试程序

汽车电子

飞思卡尔智能车的舵机测试程序

飞思卡尔智能车的舵机测试程序#include  <hidef.h>            /*  common  defines  and  macros  */#include  <MC9S12XS128.h>          /*  derivative  information  */#pragma  LINK_INFO  DERIVATIVE  "mc9s12xs128"void  SetBusCLK_16M(void)                          {              CLKSEL=0X00;                PLLCTL_PLLON=1;                    //锁相环电路允许位        SYNR=0x00  |  0x01;                //SYNR=1        REFDV=0x80  |  0x01;                    POSTDIV=0x00;                        _asm(nop);                            _asm(nop);        while(!(CRGFLG_LOCK==1));              CLKSEL_PLLSEL  =1;                    }void  PWM_01(void)  {          //舵机初始化      PWMCTL_CON01=1;        //0和1联合成16位PWM;        PWMCAE_CAE1=0;        //选择输出模式为左对齐输出模式        PWMCNT01  =  0;          //计数器清零;        PWMPOL_PPOL1=1;        //先输出高电平,计数到DTY时,反转电平        PWMPRCLK  =  0X40;        //clockA  不分频,clockA=busclock=16MHz;CLK  B  16分频:1Mhz          PWMSCLA  =  0x08;        //对clock  SA  16分频,pwm  clock=clockA/16=1MHz;                  PWMCLK_PCLK1  =  1;      //选择clock  SA做时钟源        PWMPER01  =  20000;      //周期20ms;  50Hz;        PWMDTY01  =  1500;      //高电平时间为1.5ms;          PWME_PWME1  =  1;       

展开预览

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×