/******************************************************************************* �� �� ����Motor_Controller.c ��������������������������ļ� �� �ߣ����� �� ����V1.0 �� �ڣ�2017.4.13 ******************************************************************************/ #include "Motor_Controller.h" #pragma MESSAGE DISABLE C5703 /****************************************************************************** ��������Motor_Controller_Init �� �ܣ���ʼ����������� �� ������ ����ֵ���� ******************************************************************************/ void Motor_Controller_Init(void) { MCCTL0 = 0x00; MCCTL1 = 0x80; MCPER = MOTOR_CONTROLLER_PERIOD; #if MOTOR_0_ENABLE MCCC0 = 0xD0; MCCC1 = 0xD0; #else MCCC0 = 0x00; MCCC1 = 0x00; #endif #if MOTOR_1_ENABLE MCCC2 = 0xD1; MCCC3 = 0xD1; #else MCCC2 = 0x00; MCCC3 = 0x00; #endif #if MOTOR_2_ENABLE MCCC4 = 0xD2; MCCC5 = 0xD2; #else MCCC4 = 0x00; MCCC5 = 0x00; #endif #if MOTOR_3_ENABLE MCCC6 = 0xD3; MCCC7 = 0xD3; #else MCCC6 = 0x00; MCCC7 = 0x00; #endif } /****************************************************************************** ��������Motor_Controller_Shutdown �� �ܣ��رյ����������� �� ������ ����ֵ���� ******************************************************************************/ void Motor_Controller_Shutdown(void) { MCCC0 = 0x00; MCCC1 = 0x00; MCCC2 = 0x00; MCCC3 = 0x00; MCCC4 = 0x00; MCCC5 = 0x00; MCCC6 = 0x00; MCCC7 = 0x00; MCPER = 0x00; MCCTL0 = 0x00; MCCTL1 = 0x00; }