智能车制作

标题: 舵机问题 [打印本页]

作者: deng0710    时间: 2014-3-21 21:00
标题: 舵机问题
void main()
{
     
    DisableInterrupts; //关总中断  防止系统初始化被打断
    LED_init();
    AD_init();
    dianji_init();
    key_init();
    FTM_PWM_init(FTM1,CH0,100,400) ;//舵机控制初始化  50HZ
    exti_init(PORTD, 7, rising_down);      //PORTD7 干簧管,上升沿触发中断,内部下拉
    pit_init(PIT0,500);      //PIT 5MS定时  
    I2C_init(I2C1);          //初始化I2C1
    delayms(50);//上电延时
    uart_init (UART2, 115200);//初始化串口2
    UART_IRQ_EN(FIRE_PORT);                           //串口2  开接收中断
    SC_black_Init();   //最大值采样
    lptmr_counter_init(LPT0_ALT1,400,2,LPT_Rising);//初始化脉冲计数器,用LPT0_ALT1,即PTA19输出
    lptmr_counter_init(LPT0_ALT2,400,2,LPT_Rising);//初始化脉冲计数器,用LPT0_ALT2,即PTC5输出
    EnableInterrupts; //开总中断
      if(pit_flag>0)
      {
        count=LPTMR0_CNR;
        lptmr_counter_clean();
        printf("%d\n",LPT_INT_count*400+count);
        LPT_INT_count=0;
        pit_flag=0;
      }
为什么舵机输不出波形,而电机可以输出波形

作者: 简单丹    时间: 2014-3-21 21:32
初始化有问题吧
作者: rubick    时间: 2014-3-21 22:22
这……这代码也太流水账了吧……
作者: xiaobai727    时间: 2014-3-21 22:30
这个看不出问题,看看FTM的初始化程序吧!
作者: deng0710    时间: 2014-3-22 18:13
rubick 发表于 2014-3-21 22:22
这……这代码也太流水账了吧……

这个只是部分程序
作者: rubick    时间: 2014-3-22 23:45
deng0710 发表于 2014-3-22 18:13
这个只是部分程序

不矛盾啊。

作者: 开灰机的灰机    时间: 2014-4-11 23:21
rubick 发表于 2014-3-21 22:22
这……这代码也太流水账了吧……

啥样的代码 才不算流水账啊  我感觉我写的和他差不多...........求指导

作者: rubick    时间: 2014-4-12 11:59
开灰机的灰机 发表于 2014-4-11 23:21
啥样的代码 才不算流水账啊  我感觉我写的和他差不多...........求指导

多看看别人写的就知道了。





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2