智能车制作
标题:
关于用codewarrior10.1编写K10舵机初始化程序的相关问题
[打印本页]
作者:
HHHvictor
时间:
2013-3-3 00:17
标题:
关于用codewarrior10.1编写K10舵机初始化程序的相关问题
写了个B车的舵机初始化程序,上电后舵机左打死,下载完程序舵机却一直木有反映,求高手指点
void pwm_init()
{
SIM_SCGC6=SIM_SCGC6_FTM1_MASK;//使FTM1通道使能
PORTB_PCR0= PORT_PCR_MUX(3); // 设置引脚B0引脚为FTM1_CH0功能 舵机
FTM1_MODE=7;
FTM1_C0SC=0x28;//使PWM边缘对齐,先高后低
FTM1_SC=0x0d;//1101 busclock=50Mhz,分32,50Mhz/32=1.5625Mhz CLKS=01,PS=101 4-3CLKS 2-0PS
FTM1_MODE &= ~1;//FTM0不使能 关闭通道FTM0设置周期占空比
FTM1_OUTMASK=0xFC;//打开0,1通道,关闭其它通道 1111|1100
FTM1_QDCTRL&=~FTM_QDCTRL_QUADEN_MASK;//禁止正交解码模式
FTM1_COMBINE=0;//不级联
FTM1_CNTIN=0;//FTM0计数器初始值为0
FTM1_MOD=31249;
//结束值,周期为(MOD-CNTIN+1)*时钟周期=20ms
FTM1_CNT=0;//复位寄存器
FTM1_C0V=2345;//高电平1.5ms
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2