/*
==============================================================================
System Name: HVPM_Sensored
File Name: HVPM_Sensored.C
Description: Primary system file for the Real Implementation of Sensored
Field Orientation Control for Three Phase Permanent-Magnet
Synchronous Motor (PMSM)
===============================================================================
== */
// Include header files used in the main function
#include "PeripheralHeaderIncludes.h"
#define MATH_TYPE IQ_MATH
#include "IQmathLib.h"
#include "HVPM_Sensored.h"
#include "HVPM_Sensored-Settings.h"
#include <math.h>
#ifdef FLASH
#pragma CODE_SECTION(MainISR,"ramfuncs");
#pragma CODE_SECTION(OffsetISR,"ramfuncs");
#endif
// Prototype statements for functions found within this file.
interrupt void MainISR(void);
interrupt void OffsetISR(void);
void DeviceInit();
void MemCopy();
void InitFlash();
void HVDMC_Protection(void);
// State Machine function prototypes
//------------------------------------
// Alpha states
void A0(void); //state A0
void B0(void); //state B0
void C0(void); //state C0
// A branch states
void A1(void); //state A1
void A2(void); //state A2
评论0