|
本帖最后由 守護(hù)神 于 2017-4-25 13:03 編輯
最基本的電機(jī)驅(qū)動(dòng)程序:我用430做的
#include "msp430x14x.h"
#define ENA1_SET P1OUT |= BIT4
#define ENA1_CLR P1OUT &= ~BIT4
#define DIR1_SET P1OUT |= BIT5
#define DIR1_CLR P1OUT &= ~BIT5
#define ENA2_SET P1OUT |= BIT6
#define ENA2_CLR P1OUT &= ~BIT6
#define DIR2_SET P1OUT |= BIT7
#define DIR2_CLR P1OUT &= ~BIT7
#define OPTO_1 P2OUT |= BIT0;
#define OPTO_2 P2OUT |= BIT1;
void x_right()
{
ENA2_CLR;
ENA1_SET;
DIR1_SET;
OPTO_1;
}
void x_left()
{
ENA2_CLR;
ENA1_SET;
DIR1_CLR;
OPTO_1;
}
void x_stop()
{
ENA1_CLR;
ENA2_CLR;
}
然后再寫個(gè)按鍵的程序調(diào)用就行了
|
|