您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
商城:
论坛首页    单片机MCU/嵌入式
  •  发帖
  • 收藏

msp430 f149单片机写的电调驱动,但电机不转
阅读: 1470 |  回复: 1 楼层直达

2015/11/17 13:30:19
1
qmjianda
电源币:0 | 积分:3 主题帖:1 | 回复帖:0
LV1
士兵


QQ截图20160321155901 测试测量版区上线啦!送祝福赢好礼

QQ截图20160321155901 老铁我等你!百台示波器免费送 邀请有礼




//电调是新西达30A的上电后 电机1^2^3 然后格一秒左右一滴一下 一直循环

#include<msp430x14x.h>

#define uint unsigned int

#define uchar unsigned char

 uint pwm;

void delay(uint x)

{  

        uint i; 

         while(x--)   

         for(i=1300;i>0;i--);

}

void main (void)

{  

        WDTCTL=WDTPW+WDTHOLD; 

         delay(500);  

/***********关闭所有口*****************/  

          P1DIR = 0XFF;P1OUT = 0XFF; 

          P2DIR = 0XFF;P2OUT = 0XFF; 

          P3DIR = 0XFF;P3OUT = 0XFF; 

          P4DIR = 0XFF;P4OUT = 0XFF;

          P5DIR = 0XFF;P5OUT = 0XFF; 

          P6DIR = 0XFF;P6OUT = 0XFF;

/**************************************/ 

     pwm=1500;    //pwm高电平时间 

     P1DIR=0X0C;  //p1.2~3输出pwm波形  

     P1SEL=0X0C; 

     P2DIR=0XFF;  //开发板上显示按钮按下的提示灯  

     P2OUT=0XFF;  CCR0=20000;  //定时20毫秒 

     CCTL1=OUTMOD_7;//模式7  

     CCR1=pwm; 

     CCTL2=OUTMOD_7;  

     CCR2=2000;  

    TACTL=TASSEL_2+MC_1+ID_3;  //定时器设置,辅助系统时钟8Mhz 8分频  

while(1)  

{          

    P2OUT=0Xff;  

    if((P1IN&0X03)==0X02)  

          {        

                P2OUT=0XFD;   

                if(pwm>1000) 

           {        

                    pwm-=50;  

                    delay(10);   

           }        else     

              {         

                         pwm=1000;   

                         P2OUT&=~BIT7;     

                         delay(50); 

               }  

          }   

                 if((P1IN&0X03)==0X01)   

           {        P2OUT=0XFE; 

                     if(pwm<2000) 

                   {        pwm+=50; 

                            delay(10); 

                   } 

                    else  

                   {

                          pwm=2000; 

                          P2OUT&=~BIT6; 

                         delay(50); 

                   }  

             }  

          CCR1=pwm; 

     }

}  

标签 MSP430
汽车类单门逆变器门5-SOT-23 -40至125 立体声或2.1应用的超值条形音箱参考设计套件 如何着手电源设计
增强型产品单路2输入正门和门-55至125 针对GaN音频应用的150W双通道同步升压 创造一个带有较低额定输入电压控制器的150V非同步降压解决方案
32通道电流输入20位ADC 64-NFBGA 0至70 采用LDO实现LED控制和亮度匹配参考设计 通过电源模块提高电动工具设计的性能
2017/10/05 17:58:30
2
lingyan
电源币:4104 | 积分:37 主题帖:17 | 回复帖:685
LV7
旅长
用示波器看一下单片机输出的波形对不对?如果波形对,电机不转,那是硬件的问题,如果波形不符合设计的要求,那是软件的问题,排查软件的问题
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享