├── APP ├── CalcRef.c ├── ClrkPark.c ├── Control.h ├── FdWeak.c ├── FdWeak.h ├── General.h ├── InitMcu.c ├── InvPark.c ├── MeasCurr.c ├── MeasCurr.h ├── PMSM.c ├── Park.h ├── Parms.h ├── Pi.c ├── Pi.h ├── ReadADC.h ├── SVGen.h ├── Smc.c ├── Smc.h ├── Svgen.c ├── Trig.c ├── UserParms.h ├── faultprotect.c ├── faultprotect.h ├── swm1500_uart.c ├── swm1500_uart.h └── typedef.h ├── CSL ├── CMSIS │ ├── CoreSupport │ │ ├── core_cm0.c │ │ └── core_cm0.h │ └── DeviceSupport │ │ ├── SWM1800.h │ │ ├── startup │ │ └── arm │ │ │ └── startup_SWM1800.s │ │ ├── system_SWM1800.c │ │ └── system_SWM1800.h ├── SWM1800_StdPeriph_Driver │ ├── SWM1800_adc.c │ ├── SWM1800_adc.h │ ├── SWM1800_cache.c │ ├── SWM1800_cache.h │ ├── SWM1800_can.c │ ├── SWM1800_can.h │ ├── SWM1800_cmp.c │ ├── SWM1800_cmp.h │ ├── SWM1800_cordic.c │ ├── SWM1800_cordic.h │ ├── SWM1800_div.c │ ├── SWM1800_div.h │ ├── SWM1800_dma.c │ ├── SWM1800_dma.h │ ├── SWM1800_exti.c │ ├── SWM1800_exti.h │ ├── SWM1800_flash.c │ ├── SWM1800_flash.h │ ├── SWM1800_gpio.c │ ├── SWM1800_gpio.h │ ├── SWM1800_i2c.c │ ├── SWM1800_i2c.h │ ├── SWM1800_irqmux.c │ ├── SWM1800_irqmux.h │ ├── SWM1800_port.c │ ├── SWM1800_port.h │ ├── SWM1800_pwm.c │ ├── SWM1800_pwm.h │ ├── SWM1800_sdadc.c │ ├── SWM1800_sdadc.h │ ├── SWM1800_slcd.c │ ├── SWM1800_slcd.h │ ├── SWM1800_spi.c │ ├── SWM1800_spi.h │ ├── SWM1800_timr.c │ ├── SWM1800_timr.h │ ├── SWM1800_uart.c │ ├── SWM1800_uart.h │ ├── SWM1800_wdt.c │ └── SWM1800_wdt.h └── 用前必读.txt ├── JLinkLog.txt ├── JLinkSettings.ini ├── SWM1800.uvgui.Administrator ├── SWM1800.uvgui_Administrator.bak ├── SWM1800.uvopt ├── SWM1800.uvproj ├── SWM1800_SWM1800.dep ├── SWM1800_uvopt.bak ├── SWM1800_uvproj.bak ├── out ├── ExtDll.iex ├── SWM1800.axf ├── SWM1800.bin ├── SWM1800.build_log.htm ├── SWM1800.htm ├── SWM1800.lnp ├── SWM1800.map ├── SWM1800.sct ├── SWM1800_SWM1800.dep ├── SWM1800_sct.Bak ├── calcref.crf ├── calcref.d ├── calcref.o ├── clrkpark.crf ├── clrkpark.d ├── clrkpark.o ├── core_cm0.crf ├── core_cm0.d ├── core_cm0.o ├── faultprotect.crf ├── faultprotect.d ├── faultprotect.o ├── fdweak.crf ├── fdweak.d ├── fdweak.o ├── initmcu.crf ├── initmcu.d ├── initmcu.o ├── invpark.crf ├── invpark.d ├── invpark.o ├── meascurr.crf ├── meascurr.d ├── meascurr.o ├── pi.crf ├── pi.d ├── pi.o ├── pmsm.crf ├── pmsm.d ├── pmsm.o ├── smc.crf ├── smc.d ├── smc.o ├── startup_swm1800.d ├── startup_swm1800.lst ├── startup_swm1800.o ├── svgen.crf ├── svgen.d ├── svgen.o ├── swm1800_adc.crf ├── swm1800_adc.d ├── swm1800_adc.o ├── swm1800_cache.crf ├── swm1800_cache.d ├── swm1800_cache.o ├── swm1800_can.crf ├── swm1800_can.d ├── swm1800_can.o ├── swm1800_cmp.crf ├── swm1800_cmp.d ├── swm1800_cmp.o ├── swm1800_cordic.crf ├── swm1800_cordic.d ├── swm1800_cordic.o ├── swm1800_div.crf ├── swm1800_div.d ├── swm1800_div.o ├── swm1800_dma.crf ├── swm1800_dma.d ├── swm1800_dma.o ├── swm1800_exti.crf ├── swm1800_exti.d ├── swm1800_exti.o ├── swm1800_flash.crf ├── swm1800_flash.d ├── swm1800_flash.o ├── swm1800_gpio.crf ├── swm1800_gpio.d ├── swm1800_gpio.o ├── swm1800_i2c.crf ├── swm1800_i2c.d ├── swm1800_i2c.o ├── swm1800_irqmux.crf ├── swm1800_irqmux.d ├── swm1800_irqmux.o ├── swm1800_port.crf ├── swm1800_port.d ├── swm1800_port.o ├── swm1800_pwm.crf ├── swm1800_pwm.d ├── swm1800_pwm.o ├── swm1800_sdadc.crf ├── swm1800_sdadc.d ├── swm1800_sdadc.o ├── swm1800_slcd.crf ├── swm1800_slcd.d ├── swm1800_slcd.o ├── swm1800_spi.crf ├── swm1800_spi.d ├── swm1800_spi.o ├── swm1800_timr.crf ├── swm1800_timr.d ├── swm1800_timr.o ├── swm1800_uart.crf ├── swm1800_uart.d ├── swm1800_uart.o ├── swm1800_wdt.crf ├── swm1800_wdt.d ├── swm1800_wdt.o ├── system_swm1800.crf ├── system_swm1800.d ├── system_swm1800.o ├── trig.crf ├── trig.d └── trig.o ├── sourceinsight ├── Backup of Untitled Project.CF3 ├── Untitled Project.CF3 ├── Untitled Project.IAB ├── Untitled Project.IAD ├── Untitled Project.IMB ├── Untitled Project.IMD ├── Untitled Project.PFI ├── Untitled Project.PO ├── Untitled Project.PR ├── Untitled Project.PRI ├── Untitled Project.PS ├── Untitled Project.SearchResults └── Untitled Project.WK3 └── 功能说明.txt /APP/CalcRef.c: -------------------------------------------------------------------------------- 1 | #include "Park.h" 2 | #include "Svgen.h" 3 | 4 | //#define Sq3OV2 0.866 // 5 | #define Sq3OV2 887 //0.866*1024 6 | //#define Sq3OV2 0x6ED9 //sqrt(3)/2 in 1.15 format 7 | /*********************************************************************** 8 | 9 | Filename: CalcRef.s 10 | Date: 10/01/08 11 | 12 | CalcRefVec 13 | 14 | Description: 15 | Calculate the scaled reference vector, (Vr1,Vr2,Vr3), from qValpha,qVbeta. 16 | The method is an modified inverse Clarke transform where Valpha & Vbeta 17 | are swapped compared to the normal Inverse Clarke. 18 | 19 | Vr1 = Vbeta 20 | Vr2 = (-Vbeta/2 + sqrt(3)/2 * Valpha) 21 | Vr3 = (-Vbeta/2 - sqrt(3/2) * Valpha) 22 | 23 | Functional prototype: 24 | void CalcRefVec(tParkParm *pParkparm) 25 | **********************************************************************/ 26 | // extern u32 MeasComp,Calculate,Clarke,DoCon,Sin,Inv,CalcRef,CalcSVG; 27 | 28 | void CalcRefVec(tParkParm *pParkparm,tSVGenParm *pSVGenParm) 29 | { 30 | s32 valtemp1; 31 | s16 ValphaW = pParkparm->qValpha; 32 | s16 VbetaW = pParkparm->qVbeta; 33 | 34 | pSVGenParm->qVr1 = VbetaW ;//Q15 35 | valtemp1 = Sq3OV2 * ValphaW; 36 | pSVGenParm->qVr2 = RIGHSHIFT10(valtemp1) - RIGHSHIFT1(VbetaW); //pSVGenParm->qVr2 = ((Sq3OV2 * ValphaW)/1024) - (VbetaW /2); //pSVGenParm->qVr2 = ((Sq3OV2 * ValphaW)>>10) - (VbetaW>>1);// //Q15 37 | valtemp1 = -Sq3OV2 * ValphaW; 38 | pSVGenParm->qVr3 = RIGHSHIFT10(valtemp1) - RIGHSHIFT1(VbetaW); //pSVGenParm->qVr3 = ((0-Sq3OV2 * ValphaW)/1024) - (VbetaW /2); //pSVGenParm->qVr3 = ((0-Sq3OV2 * ValphaW)>>10) - (VbetaW>>1);// //Q15 39 | } 40 | 41 | -------------------------------------------------------------------------------- /APP/ClrkPark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/ClrkPark.c -------------------------------------------------------------------------------- /APP/Control.h: -------------------------------------------------------------------------------- 1 | #ifndef __CONTROL_H__ 2 | #define __CONTROL_H__ 3 | #include "general.h" 4 | 5 | //------------------ C API for Control routine --------------------- 6 | 7 | typedef struct 8 | { 9 | s16 qVelRef; // Reference velocity 10 | s16 qVdRef; // Vd flux reference value 11 | s16 qVqRef; // Vq torque reference value 12 | } tCtrlParm; 13 | 14 | tCtrlParm CtrlParm; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /APP/FdWeak.c: -------------------------------------------------------------------------------- 1 | /******************************************************************************/ 2 | #include "FdWeak.h" 3 | #include "general.h" 4 | #include "smc.h" 5 | 6 | tFdWeakParm FdWeakParm; 7 | 8 | s32 FieldWeakening(s32 qMotorSpeed) 9 | { 10 | s32 Di, Vi, Qi, Ri; 11 | /* if the speed is less than one for activating the FW */ 12 | if (qMotorSpeed <= FdWeakParm.qFwOnSpeed) 13 | { 14 | /* set Idref as first value in magnetizing curve */ 15 | FdWeakParm.qIdRef = FdWeakParm.qFwCurve[0]; 16 | } 17 | else 18 | { 19 | // Index in FW-Table. The result is left shifted 11 times because 20 | // we have a field weakening table of 16 (4 bits) values, and the result 21 | // of the division is 15 bits (16 bits, with no sign). So 22 | // Result (15 bits) >> 11 -> Index (4 bits). 23 | // FdWeakParm.qFWPercentage = FracDiv((qMotorSpeed-FdWeakParm.qFwOnSpeed), \ 24 | // Q15(OMEGAFIELDWK-OMEGANOMINAL+1)); 25 | Di = qMotorSpeed-FdWeakParm.qFwOnSpeed; 26 | Vi = OMEGAFIELDWK-OMEGANOMINAL; 27 | DIV_Fun(Di, Vi, &Qi, &Ri); 28 | FdWeakParm.qFWPercentage = Qi; 29 | // FdWeakParm.qFWPercentage = \ 30 | // (qMotorSpeed-FdWeakParm.qFwOnSpeed)/(OMEGAFIELDWK-OMEGANOMINAL); 31 | 32 | FdWeakParm.qIndex = FdWeakParm.qFWPercentage >> 11; 33 | 34 | // Interpolation betwen two results from the Table. First mask 11 bits, 35 | // then left shift 4 times to get 15 bits again. 36 | FdWeakParm.qInterpolPortion = (FdWeakParm.qFWPercentage & 0x07FF) ; 37 | 38 | // FdWeakParm.qIdRef = FdWeakParm.qFwCurve[FdWeakParm.qIndex] \ 39 | // - FracMpy(FdWeakParm.qFwCurve[FdWeakParm.qIndex] \ 40 | // - FdWeakParm.qFwCurve[FdWeakParm.qIndex+1] \ 41 | // ,FdWeakParm.qInterpolPortion); 42 | FdWeakParm.qIdRef = FdWeakParm.qFwCurve[FdWeakParm.qIndex] \ 43 | - (((FdWeakParm.qFwCurve[FdWeakParm.qIndex] \ 44 | - FdWeakParm.qFwCurve[FdWeakParm.qIndex+1])\ 45 | *FdWeakParm.qInterpolPortion)>>12); 46 | 47 | } 48 | return FdWeakParm.qIdRef; 49 | } 50 | 51 | void FWInit(void) 52 | { 53 | /* initialize magnetizing curve values */ 54 | FdWeakParm.qFwOnSpeed = Q15(OMEGANOMINAL); 55 | FdWeakParm.qFwCurve[0] = dqKFw0; 56 | FdWeakParm.qFwCurve[1] = dqKFw1; 57 | FdWeakParm.qFwCurve[2] = dqKFw2; 58 | FdWeakParm.qFwCurve[3] = dqKFw3; 59 | FdWeakParm.qFwCurve[4] = dqKFw4; 60 | FdWeakParm.qFwCurve[5] = dqKFw5; 61 | FdWeakParm.qFwCurve[6] = dqKFw6; 62 | FdWeakParm.qFwCurve[7] = dqKFw7; 63 | FdWeakParm.qFwCurve[8] = dqKFw8; 64 | FdWeakParm.qFwCurve[9] = dqKFw9; 65 | FdWeakParm.qFwCurve[10] = dqKFw10; 66 | FdWeakParm.qFwCurve[11] = dqKFw11; 67 | FdWeakParm.qFwCurve[12] = dqKFw12; 68 | FdWeakParm.qFwCurve[13] = dqKFw13; 69 | FdWeakParm.qFwCurve[14] = dqKFw14; 70 | FdWeakParm.qFwCurve[15] = dqKFw15; 71 | return; 72 | } 73 | 74 | -------------------------------------------------------------------------------- /APP/FdWeak.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************/ 2 | #ifndef __FDWEAK_H__ 3 | #define __FDWEAK_H__ 4 | 5 | #include "UserParms.h" 6 | #include "general.h" 7 | 8 | //------------------ C API for FdWeak routine --------------------- 9 | 10 | typedef struct { 11 | s16 qK1; // < Nominal speed value 12 | s16 qIdRef; 13 | s16 qFwOnSpeed; 14 | s16 qFwActiv; 15 | s16 qIndex; 16 | s16 qFWPercentage; 17 | s16 qInterpolPortion; 18 | s32 qFwCurve[16]; // Curve for magnetizing current 19 | } tFdWeakParm; 20 | extern tFdWeakParm FdWeakParm; 21 | s32 FieldWeakening( s32 qMotorSpeed ); 22 | void FWInit (void); 23 | 24 | #endif 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /APP/General.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/General.h -------------------------------------------------------------------------------- /APP/InitMcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/InitMcu.c -------------------------------------------------------------------------------- /APP/InvPark.c: -------------------------------------------------------------------------------- 1 | #include "Park.h" 2 | #include "General.h" 3 | 4 | /******************************************* 5 | Description: 6 | Calculate the inverse Park transform. Assumes the Cos and Sin values 7 | are in the ParkParm structure. 8 | 9 | Valpha = Vd*cos(Angle) - Vq*sin(Angle) 10 | Vbeta = Vd*sin(Angle) + Vq*cos(Angle) 11 | ********************************************/ 12 | // s32 VdW,VqW; 13 | 14 | void InvPark(tParkParm *pParkparm) 15 | { 16 | s32 valtemp; 17 | s16 VdW = pParkparm->qVd; 18 | s16 VqW = pParkparm->qVq; 19 | s16 SinW = pParkparm->qSin; 20 | s16 CosW = pParkparm->qCos; 21 | 22 | valtemp = VdW * CosW- SinW * VqW; 23 | pParkparm->qValpha= RIGHSHIFT15(valtemp);// pParkparm->qValpha= (VdW * CosW- SinW * VqW)>>15;// pParkparm->qValpha= (VdW * CosW- SinW * VqW)/DIV_RATIO; 24 | 25 | valtemp = VdW * SinW + CosW * VqW; 26 | pParkparm->qVbeta = RIGHSHIFT15(valtemp);// pParkparm->qVbeta = (VdW * SinW + CosW * VqW)>>15;// pParkparm->qVbeta = (VdW * SinW + CosW * VqW)/DIV_RATIO; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /APP/MeasCurr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/MeasCurr.c -------------------------------------------------------------------------------- /APP/MeasCurr.h: -------------------------------------------------------------------------------- 1 | /**********************************************************************/ 2 | #ifndef __MEASCURR_H__ 3 | #define __MEASCURR_H__ 4 | //------------------ C API for MeasCurr routines --------------------- 5 | 6 | #include "Park.h" 7 | typedef struct 8 | { 9 | s16 qKa; 10 | s16 Offseta; 11 | 12 | s16 qKb; 13 | s16 Offsetb; 14 | } tMeasCurrParm; 15 | 16 | #define AD_Vdc 0 17 | #define AD_IPM_Temperature 1 18 | #define AD_Speed 2 19 | #define AD_Ia 3 20 | #define AD_Ib 4 21 | 22 | void MeasCompCurr(tParkParm *pParkParm,tMeasCurrParm *pMeaCuParm,s16 AD0,s16 AD1); 23 | void InitMeasCompCurr(tMeasCurrParm *pMeasCurrParm, s16 Offset_a, s16 Offset_b ); 24 | 25 | extern tMeasCurrParm MeasCurrParm; 26 | 27 | #endif 28 | 29 | -------------------------------------------------------------------------------- /APP/PMSM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/PMSM.c -------------------------------------------------------------------------------- /APP/Park.h: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * * 3 | * Filename: park.h * 4 | * Date: 10/01/08 * 5 | * * 6 | **********************************************************************/ 7 | #ifndef __PARK_H__ 8 | #define __PARK_H__ 9 | #include "general.h" 10 | //------------------ C API for Park Clarke routines --------------------- 11 | 12 | typedef struct 13 | { 14 | s16 qAngle; 15 | s16 qSin; 16 | s16 qCos; 17 | s16 qIa; 18 | s16 qIb; 19 | s16 qIalpha; 20 | s16 qIbeta; 21 | s16 qId; 22 | s16 qIq; 23 | s16 qVd; 24 | s16 qVq; 25 | s16 qValpha; 26 | s16 qVbeta; 27 | s16 qV1; 28 | s16 qV2; 29 | s16 qV3; 30 | } tParkParm; 31 | 32 | u32 sqrt_16(u32 radicand); 33 | void SinCos(tParkParm *pParkParm); // Calculate qSin,qCos from iAngle 34 | void ClarkePark(tParkParm *pParkparm); // Calculate qId,qIq from qCos,qSin,qIa,qIb 35 | void InvPark(tParkParm *pParkparm); // Calculate qValpha, qVbeta from qSin,qCos,qVd,qVq 36 | 37 | extern tParkParm ParkParm; 38 | #endif 39 | 40 | -------------------------------------------------------------------------------- /APP/Parms.h: -------------------------------------------------------------------------------- 1 | #ifndef __PARMS_H__ 2 | #define __PARMS_H__ 3 | 4 | typedef struct 5 | { 6 | u32 LockTime; 7 | long EndSpeed; 8 | }tMotorParm; 9 | 10 | extern tMotorParm MotorParm; 11 | 12 | void InitMotorParm(void); 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /APP/Pi.c: -------------------------------------------------------------------------------- 1 | #include "Pi.h" 2 | 3 | void InitPI( tPIParm *pParm) 4 | { 5 | pParm->qdSum = 0; 6 | pParm->qOut = 0; 7 | } 8 | 9 | 10 | void CalcPI( tPIParm *pParm) 11 | { 12 | // unsigned int Err,U,Exc; 13 | s32 Err,Exc; 14 | s32 U; 15 | #if 0 16 | Err = pParm->qInRef - pParm->qInMeas; //Q15 17 | U = pParm->qdSum + pParm->qKp * Err; //Q15 18 | U = U/DIV_RATIO; 19 | 20 | if( U > pParm->qOutMax) 21 | pParm->qOut = pParm->qOutMax; //Q15 22 | else if( U < pParm->qOutMin) 23 | pParm->qOut = pParm->qOutMin; //Q15 24 | else 25 | pParm->qOut = U; //Q15 26 | Exc = U - pParm->qOut; 27 | 28 | pParm->qdSum = pParm->qdSum + (pParm->qKi * Err - pParm->qKc * Exc);//Q15 29 | #endif 30 | s32 valtemp1; 31 | Err = pParm->err = pParm->qInRef - pParm->qInMeas;//pParm->qInMeas - pParm->qInRef; // //Q15 32 | 33 | valtemp1 = pParm->qKp * Err; 34 | U = pParm->qdSum + RIGHSHIFT15(valtemp1); //U = pParm->qdSum + (pParm->qKp * Err)/32767; //Q15 35 | 36 | if( U > pParm->qOutMax) 37 | pParm->qOut = pParm->qOutMax; //Q15 38 | else if( U < pParm->qOutMin) 39 | pParm->qOut = pParm->qOutMin; //Q15 40 | else 41 | pParm->qOut = U; //Q15 42 | 43 | Exc = pParm->exc = U - pParm->qOut; 44 | 45 | valtemp1 = pParm->qKi * Err - pParm->qKc * Exc; 46 | pParm->qdSum = pParm->qdSum + RIGHSHIFT15(valtemp1);//pParm->qdSum = pParm->qdSum + ((pParm->qKi * Err - pParm->qKc * Exc))/32767;//Q15BKi 47 | } 48 | 49 | 50 | //------------------------- PID----------------------------------------------------------------------------------- 51 | int Cal_PID (PID *Parm) 52 | { 53 | int du; 54 | 55 | Parm->Kpsum = Parm->Kp*(Parm->err - Parm->er0); 56 | Parm->Kisum = Parm->Ki*Parm->err; 57 | 58 | du = RIGHSHIFT15(Parm->Kpsum) + RIGHSHIFT15(Parm->Kisum); //du = ((Parm->Kp*(Parm->err - Parm->er0))>>15)+((Parm->Ki*Parm->err)>>15); 59 | 60 | Parm->er0 = Parm->err; 61 | 62 | return du; 63 | } 64 | 65 | int gabs(int ek) 66 | { 67 | if(ek<0) 68 | { 69 | ek=0-ek; 70 | } 71 | return ek; 72 | } 73 | 74 | -------------------------------------------------------------------------------- /APP/Pi.h: -------------------------------------------------------------------------------- 1 | 2 | /**********************************************************************/ 3 | #ifndef __PI_H__ 4 | #define __PI_H__ 5 | 6 | #include "general.h" 7 | //------------------ C API for PI routines --------------------- 8 | 9 | typedef struct 10 | { 11 | s32 qdSum; // 12 | s16 qKp; 13 | s16 qKi; 14 | s16 qKc; 15 | s16 qOutMax; 16 | s16 qOutMin; 17 | s16 qInRef; 18 | s16 qInMeas; 19 | s16 qOut; 20 | 21 | s32 err; 22 | s32 exc; 23 | } tPIParm; 24 | 25 | typedef struct 26 | { 27 | s16 err; 28 | s16 er0; 29 | s16 er1; 30 | 31 | s16 Kp; 32 | s16 Ki; 33 | s16 Kd; 34 | 35 | s16 Kp_val; 36 | s16 Ki_val; 37 | 38 | s32 Kpsum; 39 | s32 Kisum; 40 | 41 | s16 du; 42 | }PID; 43 | 44 | int Cal_PID (PID *Parm); 45 | 46 | void InitPI( tPIParm *pParm); 47 | void CalcPI( tPIParm *pParm); 48 | int gabs(int ek); 49 | 50 | #endif 51 | 52 | 53 | -------------------------------------------------------------------------------- /APP/ReadADC.h: -------------------------------------------------------------------------------- 1 | 2 | /**********************************************************************/ 3 | #ifndef __READADC_H__ 4 | #define __READADC_H__ 5 | //------------------ C API for ReadADC routines --------------------- 6 | 7 | typedef struct 8 | { 9 | s16 qK; // 1.15 10 | s16 qADValue; // 1.15 11 | 12 | } tReadADCParm; 13 | 14 | void ReadSignedADC0( tReadADCParm* pParm ); // Returns signed value -2*iK -> 2*iK 15 | 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /APP/SVGen.h: -------------------------------------------------------------------------------- 1 | /*********************************************************************** * 2 | * Filename: 3 | 4 | .h * 5 | * Date: 10/01/08 * 6 | **********************************************************************/ 7 | #ifndef __SVGEN_H__ 8 | #define __SVGEN_H__ 9 | //------------------ C ASVGen for SVGen routines --------------------- 10 | 11 | #include "Park.h" 12 | #include "General.h" 13 | 14 | typedef struct 15 | { 16 | s16 iPWMPeriod; 17 | 18 | s16 qVr1; 19 | s16 qVr2; 20 | s16 qVr3; 21 | } tSVGenParm; 22 | 23 | void CalcRefVec(tParkParm *pParkparm,tSVGenParm *pSVGenParm); 24 | void CalcSVGen( tSVGenParm *pSVGenParm ); 25 | void CorrectPhase( void ); 26 | 27 | void CalcTimes(tSVGenParm *pSVGenParm,s16 t1,s16 t2); 28 | 29 | extern tSVGenParm SVGenParm; 30 | 31 | void Svpwm_Duty(s16 angle,s16 uout,int *t0,int *t1,int *t2); 32 | void Svpwm_Cal(s16 qua,int *t0,int *t1,int *t2); 33 | int dutypid (int err,int *er0,int *er1); 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /APP/Smc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/Smc.c -------------------------------------------------------------------------------- /APP/Smc.h: -------------------------------------------------------------------------------- 1 | /*********************************************************************** 2 | * * 3 | * Filename: smc.h * 4 | * Date: 13/04/2015 * 5 | * * 6 | * * 7 | **********************************************************************/ 8 | #ifndef __SMC_H__ 9 | #define __SMC_H__ 10 | 11 | #include "UserParms.h" 12 | 13 | 14 | typedef struct 15 | { 16 | s16 Valpha; // Input: Stationary alfa-axis stator voltage 17 | s16 Ealpha; // Variable: Stationary alfa-axis back EMF 18 | s16 EalphaFinal; // Variable: Filtered EMF for Angle calculation 19 | s16 Zalpha; // Output: Stationary alfa-axis sliding control 20 | s16 Gsmopos; // Parameter: Motor dependent control gain 21 | s16 EstIalpha; // Variable: Estimated stationary alfa-axis stator current 22 | s16 Fsmopos; // Parameter: Motor dependent plant matrix 23 | s16 Vbeta; // Input: Stationary beta-axis stator voltage 24 | s16 Ebeta; // Variable: Stationary beta-axis back EMF 25 | s16 EbetaFinal; // Variable: Filtered EMF for Angle calculation 26 | s16 Zbeta; // Output: Stationary beta-axis sliding control 27 | s16 EstIbeta; // Variable: Estimated stationary beta-axis stator current 28 | s16 Ialpha; // Input: Stationary alfa-axis stator current 29 | s16 IalphaError; // Variable: Stationary alfa-axis current error 30 | s16 Kslide; // Parameter: Sliding control gain 31 | s16 MaxSMCError; // Parameter: Maximum current error for linear SMC 32 | s16 Ibeta; // Input: Stationary beta-axis stator current 33 | s16 IbetaError; // Variable: Stationary beta-axis current error 34 | s16 Kslf; // Parameter: Sliding control filter gain 35 | s16 KslfFinal; // Parameter: BEMF Filter for angle calculation 36 | s16 FiltOmCoef; // Parameter: Filter Coef for Omega filtered calc 37 | s16 ThetaOffset; // Output: Offset used to compensate rotor angle 38 | s16 Theta; // Output: Compensated rotor angle 39 | s16 Omega; // Output: Rotor speed 40 | s16 OmegaFltred; // Output: Filtered Rotor speed for speed PI 41 | } SMC; 42 | 43 | typedef SMC *SMC_handle; 44 | 45 | #define SMC_DEFAULTS {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} 46 | 47 | // Define this in RPMs 48 | #define SPEED_CUF 500 49 | 50 | #define SPEED0 MINSPEEDINRPM 51 | #define SPEED1 (SPEED0 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 52 | #define SPEED2 (SPEED1 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 53 | #define SPEED3 (SPEED2 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 54 | #define SPEED4 (SPEED3 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 55 | #define SPEED5 (SPEED4 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 56 | #define SPEED6 (SPEED5 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 57 | #define SPEED7 (SPEED6 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 58 | #define SPEED8 (SPEED7 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 59 | #define SPEED9 (SPEED8 + (int)((FIELDWEAKSPEEDRPM - MINSPEEDINRPM) / 10.0)) 60 | #define SPEED10 (FIELDWEAKSPEEDRPM) 61 | 62 | // Define this in Degrees, from 0 to 360 63 | 64 | #define THETA_AT_ALL_SPEED 110 65 | 66 | #define OMEGA_CUF (float)(SPEED_CUF * LOOPTIMEINSEC * \ 67 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 68 | 69 | #define OMEGA0 (float)(SPEED0 * LOOPTIMEINSEC * \ 70 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 71 | #define OMEGA1 (float)(SPEED1 * LOOPTIMEINSEC * \ 72 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 73 | #define OMEGA2 (float)(SPEED2 * LOOPTIMEINSEC * \ 74 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 75 | #define OMEGA3 (float)(SPEED3 * LOOPTIMEINSEC * \ 76 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 77 | #define OMEGA4 (float)(SPEED4 * LOOPTIMEINSEC * \ 78 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 79 | #define OMEGA5 (float)(SPEED5 * LOOPTIMEINSEC * \ 80 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 81 | #define OMEGA6 (float)(SPEED6 * LOOPTIMEINSEC * \ 82 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 83 | #define OMEGA7 (float)(SPEED7 * LOOPTIMEINSEC * \ 84 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 85 | #define OMEGA8 (float)(SPEED8 * LOOPTIMEINSEC * \ 86 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 87 | #define OMEGA9 (float)(SPEED9 * LOOPTIMEINSEC * \ 88 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 89 | #define OMEGA10 (float)(SPEED10 * LOOPTIMEINSEC * \ 90 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 91 | 92 | #define OM0_OFFSET 6000 93 | #define OM1_OFFSET 6500 94 | #define OM2_OFFSET 7000 95 | #define OM3_OFFSET 7500 96 | #define OM4_OFFSET 8000 97 | #define OM5_OFFSET 8500 98 | 99 | #define OFFSET0 -2000 100 | #define OFFSET1 -3000 101 | #define OFFSET2 -4000 102 | #define OFFSET3 -5000 103 | #define OFFSET4 -6000 104 | #define OFFSET5 -6000 105 | 106 | 107 | 108 | 109 | #define OMEGANOMINAL (float)(NOMINALSPEEDINRPM * LOOPTIMEINSEC * \ 110 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 111 | #define OMEGAFIELDWK (float)(FIELDWEAKSPEEDRPM * LOOPTIMEINSEC * \ 112 | IRP_PERCALC * POLEPAIRS * 2.0 / 60.0) 113 | 114 | // #define THETA_ALL (float)(THETA_AT_ALL_SPEED /180.0 ) 115 | #define THETA_ALL (float)(THETA_AT_ALL_SPEED * 32768.0 /180.0 ) 116 | 117 | //#define THETA_ALL (float)(THETA_AT_ALL_SPEED ) 118 | 119 | //#define CONSTANT_PHASE_SHIFT Q15(THETA_ALL) 120 | #define CONSTANT_PHASE_SHIFT (THETA_ALL) 121 | 122 | #define _PI 3.1416 //3.1416=25736/8192 123 | #define PI_INT 25736 124 | 125 | void SMC_Position_Estimation(SMC_handle); 126 | void SMCInit(SMC_handle); 127 | void CalcEstI(SMC_handle); 128 | void CalcIError(SMC_handle); 129 | void CalcZalpha(SMC_handle); 130 | void CalcZbeta(SMC_handle); 131 | void CalcBEMF(SMC_handle); 132 | void CalcOmegaFltred(SMC_handle); 133 | s16 FracMpy(s16 mul_1, s16 mul_2); 134 | s16 FracDiv(s16 num_1, s16 den_1); 135 | 136 | extern s16 PrevTheta; 137 | extern s16 AccumTheta; 138 | extern u32 AccumThetaCnt; 139 | extern u32 fg_outfrequence; 140 | #endif 141 | 142 | -------------------------------------------------------------------------------- /APP/Svgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/Svgen.c -------------------------------------------------------------------------------- /APP/Trig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/Trig.c -------------------------------------------------------------------------------- /APP/UserParms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/UserParms.h -------------------------------------------------------------------------------- /APP/faultprotect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/faultprotect.c -------------------------------------------------------------------------------- /APP/faultprotect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/faultprotect.h -------------------------------------------------------------------------------- /APP/swm1500_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/swm1500_uart.c -------------------------------------------------------------------------------- /APP/swm1500_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/APP/swm1500_uart.h -------------------------------------------------------------------------------- /APP/typedef.h: -------------------------------------------------------------------------------- 1 | #ifndef __TYPEDEF_H__ 2 | #define __TYPEDEF_H__ 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | 9 | typedef signed char si08; 10 | typedef signed short si16; 11 | typedef signed int si32; 12 | typedef unsigned char ui08; 13 | typedef unsigned short ui16; 14 | typedef unsigned int ui32; 15 | 16 | 17 | 18 | 19 | 20 | #endif //__TYPEDEF_H__ 21 | -------------------------------------------------------------------------------- /CSL/CMSIS/CoreSupport/core_cm0.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | /* define compiler specific symbols */ 5 | #if defined ( __CC_ARM ) 6 | #define __ASM __asm /*!< asm keyword for ARM Compiler */ 7 | #define __INLINE __inline /*!< inline keyword for ARM Compiler */ 8 | 9 | #elif defined ( __ICCARM__ ) 10 | #define __ASM __asm /*!< asm keyword for IAR Compiler */ 11 | #define __INLINE inline /*!< inline keyword for IAR Compiler. Only avaiable in High optimization mode! */ 12 | 13 | #elif defined ( __GNUC__ ) 14 | #define __ASM __asm /*!< asm keyword for GNU Compiler */ 15 | #define __INLINE inline /*!< inline keyword for GNU Compiler */ 16 | 17 | #elif defined ( __TASKING__ ) 18 | #define __ASM __asm /*!< asm keyword for TASKING Compiler */ 19 | #define __INLINE inline /*!< inline keyword for TASKING Compiler */ 20 | 21 | #endif 22 | 23 | 24 | /* ################### Compiler specific Intrinsics ########################### */ 25 | 26 | #if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/ 27 | /* ARM armcc specific functions */ 28 | 29 | /** 30 | * @brief Return the Process Stack Pointer 31 | * 32 | * @return ProcessStackPointer 33 | * 34 | * Return the actual process stack pointer 35 | */ 36 | __ASM uint32_t __get_PSP(void) 37 | { 38 | mrs r0, psp 39 | bx lr 40 | } 41 | 42 | /** 43 | * @brief Set the Process Stack Pointer 44 | * 45 | * @param topOfProcStack Process Stack Pointer 46 | * 47 | * Assign the value ProcessStackPointer to the MSP 48 | * (process stack pointer) Cortex processor register 49 | */ 50 | __ASM void __set_PSP(uint32_t topOfProcStack) 51 | { 52 | msr psp, r0 53 | bx lr 54 | } 55 | 56 | /** 57 | * @brief Return the Main Stack Pointer 58 | * 59 | * @return Main Stack Pointer 60 | * 61 | * Return the current value of the MSP (main stack pointer) 62 | * Cortex processor register 63 | */ 64 | __ASM uint32_t __get_MSP(void) 65 | { 66 | mrs r0, msp 67 | bx lr 68 | } 69 | 70 | /** 71 | * @brief Set the Main Stack Pointer 72 | * 73 | * @param topOfMainStack Main Stack Pointer 74 | * 75 | * Assign the value mainStackPointer to the MSP 76 | * (main stack pointer) Cortex processor register 77 | */ 78 | __ASM void __set_MSP(uint32_t mainStackPointer) 79 | { 80 | msr msp, r0 81 | bx lr 82 | } 83 | 84 | /** 85 | * @brief Reverse byte order in unsigned short value 86 | * 87 | * @param value value to reverse 88 | * @return reversed value 89 | * 90 | * Reverse byte order in unsigned short value 91 | */ 92 | __ASM uint32_t __REV16(uint16_t value) 93 | { 94 | rev16 r0, r0 95 | bx lr 96 | } 97 | 98 | /** 99 | * @brief Reverse byte order in signed short value with sign extension to integer 100 | * 101 | * @param value value to reverse 102 | * @return reversed value 103 | * 104 | * Reverse byte order in signed short value with sign extension to integer 105 | */ 106 | __ASM int32_t __REVSH(int16_t value) 107 | { 108 | revsh r0, r0 109 | bx lr 110 | } 111 | 112 | 113 | #if (__ARMCC_VERSION < 400000) 114 | 115 | 116 | /** 117 | * @brief Return the Priority Mask value 118 | * 119 | * @return PriMask 120 | * 121 | * Return state of the priority mask bit from the priority mask register 122 | */ 123 | __ASM uint32_t __get_PRIMASK(void) 124 | { 125 | mrs r0, primask 126 | bx lr 127 | } 128 | 129 | /** 130 | * @brief Set the Priority Mask value 131 | * 132 | * @param priMask PriMask 133 | * 134 | * Set the priority mask bit in the priority mask register 135 | */ 136 | __ASM void __set_PRIMASK(uint32_t priMask) 137 | { 138 | msr primask, r0 139 | bx lr 140 | } 141 | 142 | /** 143 | * @brief Return the Control Register value 144 | * 145 | * @return Control value 146 | * 147 | * Return the content of the control register 148 | */ 149 | __ASM uint32_t __get_CONTROL(void) 150 | { 151 | mrs r0, control 152 | bx lr 153 | } 154 | 155 | /** 156 | * @brief Set the Control Register value 157 | * 158 | * @param control Control value 159 | * 160 | * Set the control register 161 | */ 162 | __ASM void __set_CONTROL(uint32_t control) 163 | { 164 | msr control, r0 165 | bx lr 166 | } 167 | 168 | #endif /* __ARMCC_VERSION */ 169 | 170 | 171 | 172 | #elif (defined (__ICCARM__)) /*------------------ ICC Compiler -------------------*/ 173 | /* IAR iccarm specific functions */ 174 | #pragma diag_suppress=Pe940 175 | 176 | /** 177 | * @brief Return the Process Stack Pointer 178 | * 179 | * @return ProcessStackPointer 180 | * 181 | * Return the actual process stack pointer 182 | */ 183 | uint32_t __get_PSP(void) 184 | { 185 | __ASM("mrs r0, psp"); 186 | __ASM("bx lr"); 187 | } 188 | 189 | /** 190 | * @brief Set the Process Stack Pointer 191 | * 192 | * @param topOfProcStack Process Stack Pointer 193 | * 194 | * Assign the value ProcessStackPointer to the MSP 195 | * (process stack pointer) Cortex processor register 196 | */ 197 | void __set_PSP(uint32_t topOfProcStack) 198 | { 199 | __ASM("msr psp, r0"); 200 | __ASM("bx lr"); 201 | } 202 | 203 | /** 204 | * @brief Return the Main Stack Pointer 205 | * 206 | * @return Main Stack Pointer 207 | * 208 | * Return the current value of the MSP (main stack pointer) 209 | * Cortex processor register 210 | */ 211 | uint32_t __get_MSP(void) 212 | { 213 | __ASM("mrs r0, msp"); 214 | __ASM("bx lr"); 215 | } 216 | 217 | /** 218 | * @brief Set the Main Stack Pointer 219 | * 220 | * @param topOfMainStack Main Stack Pointer 221 | * 222 | * Assign the value mainStackPointer to the MSP 223 | * (main stack pointer) Cortex processor register 224 | */ 225 | void __set_MSP(uint32_t topOfMainStack) 226 | { 227 | __ASM("msr msp, r0"); 228 | __ASM("bx lr"); 229 | } 230 | 231 | /** 232 | * @brief Reverse byte order in unsigned short value 233 | * 234 | * @param value value to reverse 235 | * @return reversed value 236 | * 237 | * Reverse byte order in unsigned short value 238 | */ 239 | uint32_t __REV16(uint16_t value) 240 | { 241 | __ASM("rev16 r0, r0"); 242 | __ASM("bx lr"); 243 | } 244 | 245 | 246 | #pragma diag_default=Pe940 247 | 248 | 249 | #elif (defined (__GNUC__)) /*------------------ GNU Compiler ---------------------*/ 250 | /* GNU gcc specific functions */ 251 | 252 | /** 253 | * @brief Return the Process Stack Pointer 254 | * 255 | * @return ProcessStackPointer 256 | * 257 | * Return the actual process stack pointer 258 | */ 259 | uint32_t __get_PSP(void) __attribute__( ( naked ) ); 260 | uint32_t __get_PSP(void) 261 | { 262 | uint32_t result=0; 263 | 264 | __ASM volatile ("MRS %0, psp\n\t" 265 | "MOV r0, %0 \n\t" 266 | "BX lr \n\t" : "=r" (result) ); 267 | return(result); 268 | } 269 | 270 | /** 271 | * @brief Set the Process Stack Pointer 272 | * 273 | * @param topOfProcStack Process Stack Pointer 274 | * 275 | * Assign the value ProcessStackPointer to the MSP 276 | * (process stack pointer) Cortex processor register 277 | */ 278 | void __set_PSP(uint32_t topOfProcStack) __attribute__( ( naked ) ); 279 | void __set_PSP(uint32_t topOfProcStack) 280 | { 281 | __ASM volatile ("MSR psp, %0\n\t" 282 | "BX lr \n\t" : : "r" (topOfProcStack) ); 283 | } 284 | 285 | /** 286 | * @brief Return the Main Stack Pointer 287 | * 288 | * @return Main Stack Pointer 289 | * 290 | * Return the current value of the MSP (main stack pointer) 291 | * Cortex processor register 292 | */ 293 | uint32_t __get_MSP(void) __attribute__( ( naked ) ); 294 | uint32_t __get_MSP(void) 295 | { 296 | uint32_t result=0; 297 | 298 | __ASM volatile ("MRS %0, msp\n\t" 299 | "MOV r0, %0 \n\t" 300 | "BX lr \n\t" : "=r" (result) ); 301 | return(result); 302 | } 303 | 304 | /** 305 | * @brief Set the Main Stack Pointer 306 | * 307 | * @param topOfMainStack Main Stack Pointer 308 | * 309 | * Assign the value mainStackPointer to the MSP 310 | * (main stack pointer) Cortex processor register 311 | */ 312 | void __set_MSP(uint32_t topOfMainStack) __attribute__( ( naked ) ); 313 | void __set_MSP(uint32_t topOfMainStack) 314 | { 315 | __ASM volatile ("MSR msp, %0\n\t" 316 | "BX lr \n\t" : : "r" (topOfMainStack) ); 317 | } 318 | 319 | 320 | /** 321 | * @brief Return the Priority Mask value 322 | * 323 | * @return PriMask 324 | * 325 | * Return state of the priority mask bit from the priority mask register 326 | */ 327 | uint32_t __get_PRIMASK(void) 328 | { 329 | uint32_t result=0; 330 | 331 | __ASM volatile ("MRS %0, primask" : "=r" (result) ); 332 | return(result); 333 | } 334 | 335 | /** 336 | * @brief Set the Priority Mask value 337 | * 338 | * @param priMask PriMask 339 | * 340 | * Set the priority mask bit in the priority mask register 341 | */ 342 | void __set_PRIMASK(uint32_t priMask) 343 | { 344 | __ASM volatile ("MSR primask, %0" : : "r" (priMask) ); 345 | } 346 | 347 | /** 348 | * @brief Return the Control Register value 349 | * 350 | * @return Control value 351 | * 352 | * Return the content of the control register 353 | */ 354 | uint32_t __get_CONTROL(void) 355 | { 356 | uint32_t result=0; 357 | 358 | __ASM volatile ("MRS %0, control" : "=r" (result) ); 359 | return(result); 360 | } 361 | 362 | /** 363 | * @brief Set the Control Register value 364 | * 365 | * @param control Control value 366 | * 367 | * Set the control register 368 | */ 369 | void __set_CONTROL(uint32_t control) 370 | { 371 | __ASM volatile ("MSR control, %0" : : "r" (control) ); 372 | } 373 | 374 | 375 | /** 376 | * @brief Reverse byte order in integer value 377 | * 378 | * @param value value to reverse 379 | * @return reversed value 380 | * 381 | * Reverse byte order in integer value 382 | */ 383 | uint32_t __REV(uint32_t value) 384 | { 385 | uint32_t result=0; 386 | 387 | __ASM volatile ("rev %0, %1" : "=r" (result) : "r" (value) ); 388 | return(result); 389 | } 390 | 391 | /** 392 | * @brief Reverse byte order in unsigned short value 393 | * 394 | * @param value value to reverse 395 | * @return reversed value 396 | * 397 | * Reverse byte order in unsigned short value 398 | */ 399 | uint32_t __REV16(uint16_t value) 400 | { 401 | uint32_t result=0; 402 | 403 | __ASM volatile ("rev16 %0, %1" : "=r" (result) : "r" (value) ); 404 | return(result); 405 | } 406 | 407 | /** 408 | * @brief Reverse byte order in signed short value with sign extension to integer 409 | * 410 | * @param value value to reverse 411 | * @return reversed value 412 | * 413 | * Reverse byte order in signed short value with sign extension to integer 414 | */ 415 | int32_t __REVSH(int16_t value) 416 | { 417 | uint32_t result=0; 418 | 419 | __ASM volatile ("revsh %0, %1" : "=r" (result) : "r" (value) ); 420 | return(result); 421 | } 422 | 423 | 424 | #elif (defined (__TASKING__)) /*------------------ TASKING Compiler ---------------------*/ 425 | /* TASKING carm specific functions */ 426 | 427 | /* 428 | * The CMSIS functions have been implemented as intrinsics in the compiler. 429 | * Please use "carm -?i" to get an up to date list of all instrinsics, 430 | * Including the CMSIS ones. 431 | */ 432 | 433 | #endif 434 | -------------------------------------------------------------------------------- /CSL/CMSIS/DeviceSupport/SWM1800.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/CMSIS/DeviceSupport/SWM1800.h -------------------------------------------------------------------------------- /CSL/CMSIS/DeviceSupport/startup/arm/startup_SWM1800.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/CMSIS/DeviceSupport/startup/arm/startup_SWM1800.s -------------------------------------------------------------------------------- /CSL/CMSIS/DeviceSupport/system_SWM1800.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/CMSIS/DeviceSupport/system_SWM1800.c -------------------------------------------------------------------------------- /CSL/CMSIS/DeviceSupport/system_SWM1800.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/CMSIS/DeviceSupport/system_SWM1800.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_adc.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_adc.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_cache.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_cache.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_can.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_can.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_cmp.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_cmp.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_cordic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_cordic.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_cordic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_cordic.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_div.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_div.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_div.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_dma.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_dma.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_exti.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_exti.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_flash.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_flash.h: -------------------------------------------------------------------------------- 1 | #ifndef __SWM1800_FLASH_H__ 2 | #define __SWM1800_FLASH_H__ 3 | 4 | 5 | void FLASH_Erase(uint32_t addr); 6 | void FLASH_Write(uint32_t addr, uint32_t buff[], uint32_t cnt); 7 | void FLASH_Read(uint32_t addr, uint32_t buff[], uint32_t cnt); 8 | 9 | 10 | #define FLASH_CMD_READ_Identi 0x00 11 | #define FLASH_CMD_READ_ID 0x01 12 | #define FLASH_CMD_READ_STATL 0x02 13 | #define FLASH_CMD_READ_STATH 0x03 14 | #define FLASH_CMD_READ_DATA 0x04 15 | #define FLASH_CMD_WRITE_STAT 0x08 16 | #define FLASH_CMD_WRITE_PAGE 0x09 17 | #define FLASH_CMD_ERASE_SECT 0x0A 18 | #define FLASH_CMD_ERASE_BLK32K 0x0B 19 | #define FLASH_CMD_ERASE_BLK64K 0x0C 20 | #define FLASH_CMD_ERASE_CHIP 0x0D 21 | #define FLASH_CMD_WRITE_SUSP 0x0E 22 | #define FLASH_CMD_WRITE_RESUME 0x0F 23 | #define FLASH_CMD_SLEEP 0x10 24 | #define FLASH_CMD_WAKEUP 0x11 25 | #define FLASH_CMD_WRITE_EN 0x12 26 | #define FLASH_CMD_WRITE_DIS 0x13 27 | #define FLASH_CMD_WRITE_SR_EN 0x14 28 | 29 | 30 | #endif //__SWM1800_FLASH_H__ 31 | -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_gpio.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_gpio.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_i2c.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_i2c.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_irqmux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_irqmux.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_irqmux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_irqmux.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_port.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_port.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_pwm.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_pwm.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_sdadc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_sdadc.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_sdadc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_sdadc.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_slcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_slcd.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_slcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_slcd.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_spi.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_spi.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_timr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_timr.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_timr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_timr.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_uart.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_uart.h -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_wdt.c -------------------------------------------------------------------------------- /CSL/SWM1800_StdPeriph_Driver/SWM1800_wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/SWM1800_StdPeriph_Driver/SWM1800_wdt.h -------------------------------------------------------------------------------- /CSL/用前必读.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/CSL/用前必读.txt -------------------------------------------------------------------------------- /JLinkLog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/JLinkLog.txt -------------------------------------------------------------------------------- /JLinkSettings.ini: -------------------------------------------------------------------------------- 1 | [BREAKPOINTS] 2 | ForceImpTypeAny = 0 3 | ShowInfoWin = 1 4 | EnableFlashBP = 2 5 | BPDuringExecution = 0 6 | [CFI] 7 | CFISize = 0x00 8 | CFIAddr = 0x00 9 | [CPU] 10 | OverrideMemMap = 0 11 | AllowSimulation = 1 12 | ScriptFile="" 13 | [FLASH] 14 | CacheExcludeSize = 0x00 15 | CacheExcludeAddr = 0x00 16 | MinNumBytesFlashDL = 0 17 | SkipProgOnCRCMatch = 1 18 | VerifyDownload = 1 19 | AllowCaching = 1 20 | EnableFlashDL = 2 21 | Override = 0 22 | Device="UNSPECIFIED" 23 | [GENERAL] 24 | WorkRAMSize = 0x00 25 | WorkRAMAddr = 0x00 26 | RAMUsageLimit = 0x00 27 | [SWO] 28 | SWOLogFile="" 29 | [MEM] 30 | RdOverrideOrMask = 0x00 31 | RdOverrideAndMask = 0xFFFFFFFF 32 | RdOverrideAddr = 0xFFFFFFFF 33 | WrOverrideOrMask = 0x00 34 | WrOverrideAndMask = 0xFFFFFFFF 35 | WrOverrideAddr = 0xFFFFFFFF 36 | -------------------------------------------------------------------------------- /SWM1800.uvproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | SWM1800 11 | 0x4 12 | ARM-ADS 13 | 14 | 15 | Cortex-M0 16 | ARM 17 | CLOCK(12000000) CPUTYPE("Cortex-M0") ESEL ELITTLE 18 | 19 | 20 | 21 | 4803 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | C:\Keil\ARM\SFD\SWM1800.SFR 33 | 0 34 | 0 35 | 36 | 37 | 38 | 39 | 40 | 41 | 0 42 | 0 43 | 0 44 | 0 45 | 1 46 | 47 | .\out\ 48 | SWM1800 49 | 1 50 | 0 51 | 0 52 | 1 53 | 1 54 | .\out\ 55 | 1 56 | 0 57 | 0 58 | 59 | 0 60 | 0 61 | 62 | 63 | 0 64 | 0 65 | 0 66 | 0 67 | 68 | 69 | 0 70 | 0 71 | 72 | 73 | 0 74 | 0 75 | 0 76 | 0 77 | 78 | 79 | 1 80 | 0 81 | fromelf.exe --bin -o ./out/SWM1800.bin ./out/SWM1800.axf 82 | 83 | 0 84 | 0 85 | 0 86 | 0 87 | 88 | 0 89 | 90 | 91 | 92 | 0 93 | 0 94 | 0 95 | 0 96 | 0 97 | 1 98 | 0 99 | 0 100 | 0 101 | 0 102 | 3 103 | 104 | 105 | 1 106 | 107 | 108 | SARMCM3.DLL 109 | 110 | DARMCM1.DLL 111 | -pCM0 112 | SARMCM3.DLL 113 | 114 | TARMCM1.DLL 115 | -pCM0 116 | 117 | 118 | 119 | 1 120 | 0 121 | 0 122 | 0 123 | 16 124 | 125 | 126 | 0 127 | 1 128 | 1 129 | 1 130 | 1 131 | 1 132 | 1 133 | 1 134 | 0 135 | 1 136 | 137 | 138 | 1 139 | 1 140 | 1 141 | 1 142 | 1 143 | 1 144 | 0 145 | 1 146 | 0 147 | 1 148 | 149 | 0 150 | 6 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | Segger\JL2CM3.dll 165 | 166 | 167 | 168 | 169 | 1 170 | 0 171 | 0 172 | 1 173 | 1 174 | 4099 175 | 176 | 0 177 | Segger\JL2CM3.dll 178 | "" () 179 | 180 | 181 | 182 | 183 | 0 184 | 185 | 186 | 187 | 0 188 | 1 189 | 1 190 | 1 191 | 1 192 | 1 193 | 1 194 | 1 195 | 0 196 | 1 197 | 1 198 | 0 199 | 1 200 | 1 201 | 0 202 | 0 203 | 1 204 | 1 205 | 1 206 | 1 207 | 1 208 | 1 209 | 1 210 | 1 211 | 1 212 | 0 213 | 0 214 | "Cortex-M0" 215 | 216 | 0 217 | 0 218 | 0 219 | 0 220 | 0 221 | 0 222 | 0 223 | 0 224 | 0 225 | 0 226 | 8 227 | 1 228 | 1 229 | 0 230 | 3 231 | 5 232 | 0 233 | 0 234 | 0 235 | 0 236 | 0 237 | 0 238 | 0 239 | 0 240 | 0 241 | 0 242 | 1 243 | 0 244 | 0 245 | 0 246 | 0 247 | 1 248 | 0 249 | 250 | 251 | 0 252 | 0x0 253 | 0x0 254 | 255 | 256 | 0 257 | 0x0 258 | 0x0 259 | 260 | 261 | 0 262 | 0x0 263 | 0x0 264 | 265 | 266 | 0 267 | 0x0 268 | 0x0 269 | 270 | 271 | 0 272 | 0x0 273 | 0x0 274 | 275 | 276 | 0 277 | 0x0 278 | 0x0 279 | 280 | 281 | 0 282 | 0x0 283 | 0x0 284 | 285 | 286 | 0 287 | 0x0 288 | 0x0 289 | 290 | 291 | 0 292 | 0x0 293 | 0x0 294 | 295 | 296 | 1 297 | 0x0 298 | 0x0 299 | 300 | 301 | 1 302 | 0x0 303 | 0x0 304 | 305 | 306 | 1 307 | 0x0 308 | 0x0 309 | 310 | 311 | 1 312 | 0x0 313 | 0x8000 314 | 315 | 316 | 1 317 | 0x0 318 | 0x0 319 | 320 | 321 | 0 322 | 0x0 323 | 0x0 324 | 325 | 326 | 0 327 | 0x0 328 | 0x0 329 | 330 | 331 | 0 332 | 0x0 333 | 0x0 334 | 335 | 336 | 0 337 | 0x20000000 338 | 0x2000 339 | 340 | 341 | 0 342 | 0x0 343 | 0x0 344 | 345 | 346 | 347 | 348 | 349 | 1 350 | 1 351 | 0 352 | 0 353 | 0 354 | 0 355 | 0 356 | 0 357 | 0 358 | 0 359 | 0 360 | 0 361 | 0 362 | 0 363 | 0 364 | 0 365 | 0 366 | 367 | 368 | 369 | 370 | .\CSL\CMSIS\CoreSupport;.\CSL\CMSIS\DeviceSupport;.\CSL\SWM1800_StdPeriph_Driver;.\APP 371 | 372 | 373 | 374 | 1 375 | 0 376 | 0 377 | 0 378 | 0 379 | 0 380 | 0 381 | 0 382 | 0 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 1 392 | 0 393 | 0 394 | 0 395 | 1 396 | 0 397 | 0x00000000 398 | 0x00000000 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | APP 412 | 413 | 414 | Smc.c 415 | 1 416 | .\APP\Smc.c 417 | 418 | 419 | InitMcu.c 420 | 1 421 | .\APP\InitMcu.c 422 | 423 | 424 | FdWeak.c 425 | 1 426 | .\APP\FdWeak.c 427 | 428 | 429 | CalcRef.c 430 | 1 431 | .\APP\CalcRef.c 432 | 433 | 434 | ClrkPark.c 435 | 1 436 | .\APP\ClrkPark.c 437 | 438 | 439 | InvPark.c 440 | 1 441 | .\APP\InvPark.c 442 | 443 | 444 | MeasCurr.c 445 | 1 446 | .\APP\MeasCurr.c 447 | 448 | 449 | Pi.c 450 | 1 451 | .\APP\Pi.c 452 | 453 | 454 | Svgen.c 455 | 1 456 | .\APP\Svgen.c 457 | 458 | 459 | Trig.c 460 | 1 461 | .\APP\Trig.c 462 | 463 | 464 | PMSM.c 465 | 1 466 | .\APP\PMSM.c 467 | 468 | 469 | faultprotect.c 470 | 1 471 | .\APP\faultprotect.c 472 | 473 | 474 | 475 | 476 | CSL\StdPD 477 | 478 | 479 | SWM1800_adc.c 480 | 1 481 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.c 482 | 483 | 484 | SWM1800_can.c 485 | 1 486 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.c 487 | 488 | 489 | SWM1800_cmp.c 490 | 1 491 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.c 492 | 493 | 494 | SWM1800_cordic.c 495 | 1 496 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.c 497 | 498 | 499 | SWM1800_div.c 500 | 1 501 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.c 502 | 503 | 504 | SWM1800_dma.c 505 | 1 506 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.c 507 | 508 | 509 | SWM1800_exti.c 510 | 1 511 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.c 512 | 513 | 514 | SWM1800_flash.c 515 | 1 516 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.c 517 | 518 | 519 | SWM1800_gpio.c 520 | 1 521 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.c 522 | 523 | 524 | SWM1800_i2c.c 525 | 1 526 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.c 527 | 528 | 529 | SWM1800_irqmux.c 530 | 1 531 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.c 532 | 533 | 534 | SWM1800_port.c 535 | 1 536 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.c 537 | 538 | 539 | SWM1800_pwm.c 540 | 1 541 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.c 542 | 543 | 544 | SWM1800_sdadc.c 545 | 1 546 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.c 547 | 548 | 549 | SWM1800_slcd.c 550 | 1 551 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.c 552 | 553 | 554 | SWM1800_spi.c 555 | 1 556 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.c 557 | 558 | 559 | SWM1800_timr.c 560 | 1 561 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.c 562 | 563 | 564 | SWM1800_uart.c 565 | 1 566 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.c 567 | 568 | 569 | SWM1800_wdt.c 570 | 1 571 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.c 572 | 573 | 574 | SWM1800_cache.c 575 | 1 576 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.c 577 | 578 | 579 | 580 | 581 | CSL\CMSIS 582 | 583 | 584 | core_cm0.c 585 | 1 586 | .\CSL\CMSIS\CoreSupport\core_cm0.c 587 | 588 | 589 | system_SWM1800.c 590 | 1 591 | .\CSL\CMSIS\DeviceSupport\system_SWM1800.c 592 | 593 | 594 | startup_SWM1800.s 595 | 2 596 | .\CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM1800.s 597 | 598 | 599 | 600 | 601 | H 602 | 603 | 604 | Control.h 605 | 5 606 | .\APP\Control.h 607 | 608 | 609 | FdWeak.h 610 | 5 611 | .\APP\FdWeak.h 612 | 613 | 614 | General.h 615 | 5 616 | .\APP\General.h 617 | 618 | 619 | MeasCurr.h 620 | 5 621 | .\APP\MeasCurr.h 622 | 623 | 624 | Park.h 625 | 5 626 | .\APP\Park.h 627 | 628 | 629 | Parms.h 630 | 5 631 | .\APP\Parms.h 632 | 633 | 634 | Pi.h 635 | 5 636 | .\APP\Pi.h 637 | 638 | 639 | ReadADC.h 640 | 5 641 | .\APP\ReadADC.h 642 | 643 | 644 | Smc.h 645 | 5 646 | .\APP\Smc.h 647 | 648 | 649 | SVGen.h 650 | 5 651 | .\APP\SVGen.h 652 | 653 | 654 | swm1500_uart.h 655 | 5 656 | .\APP\swm1500_uart.h 657 | 658 | 659 | typedef.h 660 | 5 661 | .\APP\typedef.h 662 | 663 | 664 | UserParms.h 665 | 5 666 | .\APP\UserParms.h 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 |
675 | -------------------------------------------------------------------------------- /SWM1800_uvopt.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | SWM1800 25 | 0x4 26 | ARM-ADS 27 | 28 | 12000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 1 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 79 44 | 66 45 | 8 46 | .\out\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | 0 81 | 1 82 | 1 83 | 1 84 | 1 85 | 1 86 | 1 87 | 1 88 | 1 89 | 1 90 | 0 91 | 1 92 | 1 93 | 1 94 | 0 95 | 1 96 | 0 97 | 1 98 | 1 99 | 1 100 | 0 101 | 0 102 | 6 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | Segger\JL2CM3.dll 114 | 115 | 116 | 117 | 0 118 | DLGUARM 119 | / 120 | 121 | 122 | 0 123 | DLGTARM 124 | (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0) 125 | 126 | 127 | 0 128 | ARMDBGFLAGS 129 | 130 | 131 | 132 | 0 133 | JL2CM3 134 | -U20080643 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO31 -FD20000000 -FC1000 -FN2 -FF0SWM1800SV4RAM -FS020000000 -FL04000 -FF1SWM1800SV4FLASH -FS10 -FL12000 135 | 136 | 137 | 138 | 139 | 0 140 | 0 141 | 173 142 | 1 143 |
260
144 | 0 145 | 0 146 | 0 147 | 0 148 | 0 149 | 1 150 | .\CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM1800.s 151 | 152 | 153 |
154 |
155 | 156 | 157 | 0 158 | 1 159 | uGF,0x0A 160 | 161 | 162 | 1 163 | 1 164 | count,0x0A 165 | 166 | 167 | 2 168 | 1 169 | cntt,0x0A 170 | 171 | 172 | 3 173 | 1 174 | ((ADC_TypeDef *) (0x50000000 + 0x0D000)),0x0A 175 | 176 | 177 | 4 178 | 1 179 | timecout,0x0A 180 | 181 | 182 | 5 183 | 1 184 | ((SysTick_Type *) ((0xE000E000) + 0x0010)),0x10 185 | 186 | 187 | 6 188 | 1 189 | PWM_per,0x0A 190 | 191 | 192 | 7 193 | 1 194 | ParkParm,0x0A 195 | 196 | 197 | 8 198 | 1 199 | Run_nomal,0x0A 200 | 201 | 202 | 9 203 | 1 204 | MotorParm,0x0A 205 | 206 | 207 | 10 208 | 1 209 | Startup_Ramp,0x0A 210 | 211 | 212 | 11 213 | 1 214 | deadtime,0x0A 215 | 216 | 217 | 12 218 | 1 219 | PWM_per,0x10 220 | 221 | 222 | 13 223 | 1 224 | MeasCurrParm,0x0A 225 | 226 | 227 | 14 228 | 1 229 | ADIa,0x0A 230 | 231 | 232 | 15 233 | 1 234 | ADIb,0x0A 235 | 236 | 237 | 16 238 | 1 239 | PIParmD,0x0A 240 | 241 | 242 | 17 243 | 1 244 | PIParmQ,0x0A 245 | 246 | 247 | 18 248 | 1 249 | ParkParm,0x0A 250 | 251 | 252 | 19 253 | 1 254 | Qref,0x0A 255 | 256 | 257 | 20 258 | 1 259 | smc1,0x0A 260 | 261 | 262 | 21 263 | 1 264 | Kself_omega0,0x0A 265 | 266 | 267 | 22 268 | 1 269 | IRP_percalc,0x0A 270 | 271 | 272 | 23 273 | 1 274 | Refinamps,0x0A 275 | 276 | 277 | 24 278 | 1 279 | kseltemp,0x0A 280 | 281 | 282 | 25 283 | 1 284 | AccumTheta,0x0A 285 | 286 | 287 | 26 288 | 1 289 | AccumThetaCnt,0x0A 290 | 291 | 292 | 27 293 | 1 294 | SPEED,0x0A 295 | 296 | 297 | 28 298 | 1 299 | W_REF,0x0A 300 | 301 | 302 | 29 303 | 1 304 | PIParmW,0x0A 305 | 306 | 307 | 30 308 | 1 309 | SpeedV,0x0A 310 | 311 | 312 | 31 313 | 1 314 | Pwm0A,0x0A 315 | 316 | 317 | 32 318 | 1 319 | Pwm1A,0x0A 320 | 321 | 322 | 33 323 | 1 324 | Pwm2A,0x0A 325 | 326 | 327 | 34 328 | 1 329 | Startup_Lock,0x0A 330 | 331 | 332 | 35 333 | 1 334 | Startup_Ramp,0x0A 335 | 336 | 337 | 36 338 | 1 339 | AccumCurrentCnt,0x0A 340 | 341 | 342 | 37 343 | 1 344 | Kself_omega0,0x10 345 | 346 | 347 | 38 348 | 1 349 | VDC_status 350 | 351 | 352 | 39 353 | 1 354 | SPREF,0x0A 355 | 356 | 357 | 40 358 | 1 359 | SP_High 360 | 361 | 362 | 41 363 | 1 364 | SP_Low 365 | 366 | 367 | 42 368 | 1 369 | SPREF,0x0A 370 | 371 | 372 | 43 373 | 1 374 | FdWeakParm,0x0A 375 | 376 | 377 | 44 378 | 1 379 | CtrlParm,0x0A 380 | 381 | 382 | 45 383 | 1 384 | SPREF,0x0A 385 | 386 | 387 | 46 388 | 1 389 | Led_indicate,0x0A 390 | 391 | 392 | 47 393 | 1 394 | fault_code,0x0A 395 | 396 | 397 | 48 398 | 1 399 | dcbusval,0x0A 400 | 401 | 402 | 403 | 0 404 | 405 | 406 | 0 407 | 1 408 | 1 409 | 0 410 | 0 411 | 0 412 | 0 413 | 1 414 | 0 415 | 0 416 | 0 417 | 0 418 | 0 419 | 0 420 | 0 421 | 0 422 | 0 423 | 0 424 | 0 425 | 0 426 | 0 427 | 0 428 | 0 429 | 0 430 | 431 | 432 | 433 |
434 |
435 | 436 | 437 | APP 438 | 1 439 | 0 440 | 0 441 | 0 442 | 443 | 1 444 | 1 445 | 1 446 | 0 447 | 0 448 | 0 449 | 0 450 | .\APP\Smc.c 451 | Smc.c 452 | 0 453 | 0 454 | 455 | 456 | 1 457 | 2 458 | 1 459 | 0 460 | 0 461 | 0 462 | 0 463 | .\APP\InitMcu.c 464 | InitMcu.c 465 | 0 466 | 0 467 | 468 | 469 | 1 470 | 3 471 | 1 472 | 0 473 | 0 474 | 0 475 | 0 476 | .\APP\FdWeak.c 477 | FdWeak.c 478 | 0 479 | 0 480 | 481 | 482 | 1 483 | 4 484 | 1 485 | 0 486 | 0 487 | 0 488 | 0 489 | .\APP\CalcRef.c 490 | CalcRef.c 491 | 0 492 | 0 493 | 494 | 495 | 1 496 | 5 497 | 1 498 | 0 499 | 0 500 | 0 501 | 0 502 | .\APP\ClrkPark.c 503 | ClrkPark.c 504 | 0 505 | 0 506 | 507 | 508 | 1 509 | 6 510 | 1 511 | 0 512 | 0 513 | 0 514 | 0 515 | .\APP\InvPark.c 516 | InvPark.c 517 | 0 518 | 0 519 | 520 | 521 | 1 522 | 7 523 | 1 524 | 0 525 | 0 526 | 0 527 | 0 528 | .\APP\MeasCurr.c 529 | MeasCurr.c 530 | 0 531 | 0 532 | 533 | 534 | 1 535 | 8 536 | 1 537 | 0 538 | 0 539 | 0 540 | 0 541 | .\APP\Pi.c 542 | Pi.c 543 | 0 544 | 0 545 | 546 | 547 | 1 548 | 9 549 | 1 550 | 0 551 | 0 552 | 0 553 | 0 554 | .\APP\Svgen.c 555 | Svgen.c 556 | 0 557 | 0 558 | 559 | 560 | 1 561 | 10 562 | 1 563 | 0 564 | 0 565 | 0 566 | 0 567 | .\APP\Trig.c 568 | Trig.c 569 | 0 570 | 0 571 | 572 | 573 | 1 574 | 11 575 | 1 576 | 0 577 | 0 578 | 0 579 | 0 580 | .\APP\PMSM.c 581 | PMSM.c 582 | 0 583 | 0 584 | 585 | 586 | 1 587 | 12 588 | 1 589 | 0 590 | 0 591 | 0 592 | 0 593 | .\APP\faultprotect.c 594 | faultprotect.c 595 | 0 596 | 0 597 | 598 | 599 | 600 | 601 | CSL\StdPD 602 | 1 603 | 0 604 | 0 605 | 0 606 | 607 | 2 608 | 13 609 | 1 610 | 0 611 | 0 612 | 0 613 | 0 614 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.c 615 | SWM1800_adc.c 616 | 0 617 | 0 618 | 619 | 620 | 2 621 | 14 622 | 1 623 | 0 624 | 0 625 | 0 626 | 0 627 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.c 628 | SWM1800_can.c 629 | 0 630 | 0 631 | 632 | 633 | 2 634 | 15 635 | 1 636 | 0 637 | 0 638 | 0 639 | 0 640 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.c 641 | SWM1800_cmp.c 642 | 0 643 | 0 644 | 645 | 646 | 2 647 | 16 648 | 1 649 | 0 650 | 0 651 | 0 652 | 0 653 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.c 654 | SWM1800_cordic.c 655 | 0 656 | 0 657 | 658 | 659 | 2 660 | 17 661 | 1 662 | 0 663 | 0 664 | 0 665 | 0 666 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.c 667 | SWM1800_div.c 668 | 0 669 | 0 670 | 671 | 672 | 2 673 | 18 674 | 1 675 | 0 676 | 0 677 | 0 678 | 0 679 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.c 680 | SWM1800_dma.c 681 | 0 682 | 0 683 | 684 | 685 | 2 686 | 19 687 | 1 688 | 0 689 | 0 690 | 0 691 | 0 692 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.c 693 | SWM1800_exti.c 694 | 0 695 | 0 696 | 697 | 698 | 2 699 | 20 700 | 1 701 | 0 702 | 0 703 | 0 704 | 0 705 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.c 706 | SWM1800_flash.c 707 | 0 708 | 0 709 | 710 | 711 | 2 712 | 21 713 | 1 714 | 0 715 | 0 716 | 0 717 | 0 718 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.c 719 | SWM1800_gpio.c 720 | 0 721 | 0 722 | 723 | 724 | 2 725 | 22 726 | 1 727 | 0 728 | 0 729 | 0 730 | 0 731 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.c 732 | SWM1800_i2c.c 733 | 0 734 | 0 735 | 736 | 737 | 2 738 | 23 739 | 1 740 | 0 741 | 0 742 | 0 743 | 0 744 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.c 745 | SWM1800_irqmux.c 746 | 0 747 | 0 748 | 749 | 750 | 2 751 | 24 752 | 1 753 | 0 754 | 0 755 | 0 756 | 0 757 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.c 758 | SWM1800_port.c 759 | 0 760 | 0 761 | 762 | 763 | 2 764 | 25 765 | 1 766 | 0 767 | 0 768 | 0 769 | 0 770 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.c 771 | SWM1800_pwm.c 772 | 0 773 | 0 774 | 775 | 776 | 2 777 | 26 778 | 1 779 | 0 780 | 0 781 | 0 782 | 0 783 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.c 784 | SWM1800_sdadc.c 785 | 0 786 | 0 787 | 788 | 789 | 2 790 | 27 791 | 1 792 | 0 793 | 0 794 | 0 795 | 0 796 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.c 797 | SWM1800_slcd.c 798 | 0 799 | 0 800 | 801 | 802 | 2 803 | 28 804 | 1 805 | 0 806 | 0 807 | 0 808 | 0 809 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.c 810 | SWM1800_spi.c 811 | 0 812 | 0 813 | 814 | 815 | 2 816 | 29 817 | 1 818 | 0 819 | 0 820 | 0 821 | 0 822 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.c 823 | SWM1800_timr.c 824 | 0 825 | 0 826 | 827 | 828 | 2 829 | 30 830 | 1 831 | 0 832 | 0 833 | 0 834 | 0 835 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.c 836 | SWM1800_uart.c 837 | 0 838 | 0 839 | 840 | 841 | 2 842 | 31 843 | 1 844 | 0 845 | 0 846 | 0 847 | 0 848 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.c 849 | SWM1800_wdt.c 850 | 0 851 | 0 852 | 853 | 854 | 2 855 | 32 856 | 1 857 | 0 858 | 0 859 | 0 860 | 0 861 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.c 862 | SWM1800_cache.c 863 | 0 864 | 0 865 | 866 | 867 | 868 | 869 | CSL\CMSIS 870 | 1 871 | 0 872 | 0 873 | 0 874 | 875 | 3 876 | 33 877 | 1 878 | 0 879 | 0 880 | 0 881 | 0 882 | .\CSL\CMSIS\CoreSupport\core_cm0.c 883 | core_cm0.c 884 | 0 885 | 0 886 | 887 | 888 | 3 889 | 34 890 | 1 891 | 0 892 | 0 893 | 0 894 | 0 895 | .\CSL\CMSIS\DeviceSupport\system_SWM1800.c 896 | system_SWM1800.c 897 | 0 898 | 0 899 | 900 | 901 | 3 902 | 35 903 | 2 904 | 0 905 | 0 906 | 0 907 | 0 908 | .\CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM1800.s 909 | startup_SWM1800.s 910 | 0 911 | 0 912 | 913 | 914 | 915 | 916 | H 917 | 0 918 | 0 919 | 0 920 | 0 921 | 922 | 4 923 | 36 924 | 5 925 | 0 926 | 0 927 | 0 928 | 0 929 | .\APP\Control.h 930 | Control.h 931 | 0 932 | 0 933 | 934 | 935 | 4 936 | 37 937 | 5 938 | 0 939 | 0 940 | 0 941 | 0 942 | .\APP\FdWeak.h 943 | FdWeak.h 944 | 0 945 | 0 946 | 947 | 948 | 4 949 | 38 950 | 5 951 | 0 952 | 0 953 | 0 954 | 0 955 | .\APP\General.h 956 | General.h 957 | 0 958 | 0 959 | 960 | 961 | 4 962 | 39 963 | 5 964 | 0 965 | 0 966 | 0 967 | 0 968 | .\APP\MeasCurr.h 969 | MeasCurr.h 970 | 0 971 | 0 972 | 973 | 974 | 4 975 | 40 976 | 5 977 | 0 978 | 0 979 | 0 980 | 0 981 | .\APP\Park.h 982 | Park.h 983 | 0 984 | 0 985 | 986 | 987 | 4 988 | 41 989 | 5 990 | 0 991 | 0 992 | 0 993 | 0 994 | .\APP\Parms.h 995 | Parms.h 996 | 0 997 | 0 998 | 999 | 1000 | 4 1001 | 42 1002 | 5 1003 | 0 1004 | 0 1005 | 0 1006 | 0 1007 | .\APP\Pi.h 1008 | Pi.h 1009 | 0 1010 | 0 1011 | 1012 | 1013 | 4 1014 | 43 1015 | 5 1016 | 0 1017 | 0 1018 | 0 1019 | 0 1020 | .\APP\ReadADC.h 1021 | ReadADC.h 1022 | 0 1023 | 0 1024 | 1025 | 1026 | 4 1027 | 44 1028 | 5 1029 | 0 1030 | 0 1031 | 0 1032 | 0 1033 | .\APP\Smc.h 1034 | Smc.h 1035 | 0 1036 | 0 1037 | 1038 | 1039 | 4 1040 | 45 1041 | 5 1042 | 0 1043 | 0 1044 | 0 1045 | 0 1046 | .\APP\SVGen.h 1047 | SVGen.h 1048 | 0 1049 | 0 1050 | 1051 | 1052 | 4 1053 | 46 1054 | 5 1055 | 0 1056 | 0 1057 | 0 1058 | 0 1059 | .\APP\swm1500_uart.h 1060 | swm1500_uart.h 1061 | 0 1062 | 0 1063 | 1064 | 1065 | 4 1066 | 47 1067 | 5 1068 | 0 1069 | 0 1070 | 0 1071 | 0 1072 | .\APP\typedef.h 1073 | typedef.h 1074 | 0 1075 | 0 1076 | 1077 | 1078 | 4 1079 | 48 1080 | 5 1081 | 0 1082 | 0 1083 | 0 1084 | 0 1085 | .\APP\UserParms.h 1086 | UserParms.h 1087 | 0 1088 | 0 1089 | 1090 | 1091 | 1092 |
1093 | -------------------------------------------------------------------------------- /SWM1800_uvproj.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | SWM1800 11 | 0x4 12 | ARM-ADS 13 | 14 | 15 | Cortex-M0 16 | ARM 17 | CLOCK(12000000) CPUTYPE("Cortex-M0") ESEL ELITTLE 18 | 19 | 20 | 21 | 4803 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | C:\Keil\ARM\SFD\SWM1800.SFR 33 | 0 34 | 0 35 | 36 | 37 | 38 | 39 | 40 | 41 | 0 42 | 0 43 | 0 44 | 0 45 | 1 46 | 47 | .\out\ 48 | SWM1800 49 | 1 50 | 0 51 | 0 52 | 1 53 | 1 54 | .\out\ 55 | 1 56 | 0 57 | 0 58 | 59 | 0 60 | 0 61 | 62 | 63 | 0 64 | 0 65 | 0 66 | 0 67 | 68 | 69 | 0 70 | 0 71 | 72 | 73 | 0 74 | 0 75 | 0 76 | 0 77 | 78 | 79 | 1 80 | 0 81 | fromelf.exe --bin -o ./out/SWM1800.bin ./out/SWM1800.axf 82 | 83 | 0 84 | 0 85 | 86 | 0 87 | 88 | 89 | 90 | 0 91 | 0 92 | 0 93 | 0 94 | 0 95 | 1 96 | 0 97 | 0 98 | 0 99 | 0 100 | 3 101 | 102 | 103 | 1 104 | 105 | 106 | SARMCM3.DLL 107 | 108 | DARMCM1.DLL 109 | -pCM0 110 | SARMCM3.DLL 111 | 112 | TARMCM1.DLL 113 | -pCM0 114 | 115 | 116 | 117 | 1 118 | 0 119 | 0 120 | 0 121 | 16 122 | 123 | 124 | 0 125 | 1 126 | 1 127 | 1 128 | 1 129 | 1 130 | 1 131 | 1 132 | 0 133 | 1 134 | 135 | 136 | 1 137 | 1 138 | 1 139 | 1 140 | 1 141 | 1 142 | 0 143 | 1 144 | 0 145 | 1 146 | 1 147 | 148 | 0 149 | 6 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | Segger\JL2CM3.dll 164 | 165 | 166 | 167 | 168 | 1 169 | 0 170 | 0 171 | 0 172 | 1 173 | 4099 174 | 175 | 0 176 | Segger\JL2CM3.dll 177 | "" () 178 | 179 | 180 | 181 | 182 | 0 183 | 184 | 185 | 186 | 0 187 | 1 188 | 1 189 | 1 190 | 1 191 | 1 192 | 1 193 | 1 194 | 0 195 | 1 196 | 1 197 | 0 198 | 1 199 | 1 200 | 0 201 | 0 202 | 1 203 | 1 204 | 1 205 | 1 206 | 1 207 | 1 208 | 1 209 | 1 210 | 1 211 | 0 212 | 0 213 | "Cortex-M0" 214 | 215 | 0 216 | 0 217 | 0 218 | 0 219 | 0 220 | 0 221 | 0 222 | 0 223 | 0 224 | 0 225 | 8 226 | 1 227 | 1 228 | 0 229 | 3 230 | 5 231 | 0 232 | 0 233 | 0 234 | 0 235 | 0 236 | 0 237 | 0 238 | 0 239 | 0 240 | 0 241 | 1 242 | 0 243 | 0 244 | 0 245 | 0 246 | 1 247 | 0 248 | 249 | 250 | 0 251 | 0x0 252 | 0x0 253 | 254 | 255 | 0 256 | 0x0 257 | 0x0 258 | 259 | 260 | 0 261 | 0x0 262 | 0x0 263 | 264 | 265 | 0 266 | 0x0 267 | 0x0 268 | 269 | 270 | 0 271 | 0x0 272 | 0x0 273 | 274 | 275 | 0 276 | 0x0 277 | 0x0 278 | 279 | 280 | 0 281 | 0x0 282 | 0x0 283 | 284 | 285 | 0 286 | 0x0 287 | 0x0 288 | 289 | 290 | 0 291 | 0x0 292 | 0x0 293 | 294 | 295 | 1 296 | 0x0 297 | 0x0 298 | 299 | 300 | 1 301 | 0x0 302 | 0x0 303 | 304 | 305 | 1 306 | 0x0 307 | 0x0 308 | 309 | 310 | 1 311 | 0x0 312 | 0x4000 313 | 314 | 315 | 1 316 | 0x0 317 | 0x0 318 | 319 | 320 | 0 321 | 0x0 322 | 0x0 323 | 324 | 325 | 0 326 | 0x0 327 | 0x0 328 | 329 | 330 | 0 331 | 0x0 332 | 0x0 333 | 334 | 335 | 0 336 | 0x20000000 337 | 0x2000 338 | 339 | 340 | 0 341 | 0x0 342 | 0x0 343 | 344 | 345 | 346 | 347 | 348 | 1 349 | 0 350 | 0 351 | 0 352 | 0 353 | 0 354 | 0 355 | 0 356 | 0 357 | 0 358 | 0 359 | 0 360 | 0 361 | 0 362 | 0 363 | 364 | 365 | 366 | 367 | .\CSL\CMSIS\CoreSupport;.\CSL\CMSIS\DeviceSupport;.\CSL\SWM1800_StdPeriph_Driver;.\APP 368 | 369 | 370 | 371 | 1 372 | 0 373 | 0 374 | 0 375 | 0 376 | 0 377 | 0 378 | 0 379 | 0 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 1 389 | 0 390 | 0 391 | 0 392 | 1 393 | 0 394 | 0x00000000 395 | 0x00000000 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | APP 409 | 410 | 411 | Smc.c 412 | 1 413 | .\APP\Smc.c 414 | 415 | 416 | InitMcu.c 417 | 1 418 | .\APP\InitMcu.c 419 | 420 | 421 | FdWeak.c 422 | 1 423 | .\APP\FdWeak.c 424 | 425 | 426 | CalcRef.c 427 | 1 428 | .\APP\CalcRef.c 429 | 430 | 431 | ClrkPark.c 432 | 1 433 | .\APP\ClrkPark.c 434 | 435 | 436 | InvPark.c 437 | 1 438 | .\APP\InvPark.c 439 | 440 | 441 | MeasCurr.c 442 | 1 443 | .\APP\MeasCurr.c 444 | 445 | 446 | Pi.c 447 | 1 448 | .\APP\Pi.c 449 | 450 | 451 | Svgen.c 452 | 1 453 | .\APP\Svgen.c 454 | 455 | 456 | Trig.c 457 | 1 458 | .\APP\Trig.c 459 | 460 | 461 | PMSM.c 462 | 1 463 | .\APP\PMSM.c 464 | 465 | 466 | faultprotect.c 467 | 1 468 | .\APP\faultprotect.c 469 | 470 | 471 | 472 | 473 | CSL\StdPD 474 | 475 | 476 | SWM1800_adc.c 477 | 1 478 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.c 479 | 480 | 481 | SWM1800_can.c 482 | 1 483 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.c 484 | 485 | 486 | SWM1800_cmp.c 487 | 1 488 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.c 489 | 490 | 491 | SWM1800_cordic.c 492 | 1 493 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.c 494 | 495 | 496 | SWM1800_div.c 497 | 1 498 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.c 499 | 500 | 501 | SWM1800_dma.c 502 | 1 503 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.c 504 | 505 | 506 | SWM1800_exti.c 507 | 1 508 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.c 509 | 510 | 511 | SWM1800_flash.c 512 | 1 513 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.c 514 | 515 | 516 | SWM1800_gpio.c 517 | 1 518 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.c 519 | 520 | 521 | SWM1800_i2c.c 522 | 1 523 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.c 524 | 525 | 526 | SWM1800_irqmux.c 527 | 1 528 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.c 529 | 530 | 531 | SWM1800_port.c 532 | 1 533 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.c 534 | 535 | 536 | SWM1800_pwm.c 537 | 1 538 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.c 539 | 540 | 541 | SWM1800_sdadc.c 542 | 1 543 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.c 544 | 545 | 546 | SWM1800_slcd.c 547 | 1 548 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.c 549 | 550 | 551 | SWM1800_spi.c 552 | 1 553 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.c 554 | 555 | 556 | SWM1800_timr.c 557 | 1 558 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.c 559 | 560 | 561 | SWM1800_uart.c 562 | 1 563 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.c 564 | 565 | 566 | SWM1800_wdt.c 567 | 1 568 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.c 569 | 570 | 571 | SWM1800_cache.c 572 | 1 573 | .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.c 574 | 575 | 576 | 577 | 578 | CSL\CMSIS 579 | 580 | 581 | core_cm0.c 582 | 1 583 | .\CSL\CMSIS\CoreSupport\core_cm0.c 584 | 585 | 586 | system_SWM1800.c 587 | 1 588 | .\CSL\CMSIS\DeviceSupport\system_SWM1800.c 589 | 590 | 591 | startup_SWM1800.s 592 | 2 593 | .\CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM1800.s 594 | 595 | 596 | 597 | 598 | H 599 | 600 | 601 | Control.h 602 | 5 603 | .\APP\Control.h 604 | 605 | 606 | FdWeak.h 607 | 5 608 | .\APP\FdWeak.h 609 | 610 | 611 | General.h 612 | 5 613 | .\APP\General.h 614 | 615 | 616 | MeasCurr.h 617 | 5 618 | .\APP\MeasCurr.h 619 | 620 | 621 | Park.h 622 | 5 623 | .\APP\Park.h 624 | 625 | 626 | Parms.h 627 | 5 628 | .\APP\Parms.h 629 | 630 | 631 | Pi.h 632 | 5 633 | .\APP\Pi.h 634 | 635 | 636 | ReadADC.h 637 | 5 638 | .\APP\ReadADC.h 639 | 640 | 641 | Smc.h 642 | 5 643 | .\APP\Smc.h 644 | 645 | 646 | SVGen.h 647 | 5 648 | .\APP\SVGen.h 649 | 650 | 651 | swm1500_uart.h 652 | 5 653 | .\APP\swm1500_uart.h 654 | 655 | 656 | typedef.h 657 | 5 658 | .\APP\typedef.h 659 | 660 | 661 | UserParms.h 662 | 5 663 | .\APP\UserParms.h 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 |
672 | -------------------------------------------------------------------------------- /out/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /out/SWM1800.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/SWM1800.axf -------------------------------------------------------------------------------- /out/SWM1800.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/SWM1800.bin -------------------------------------------------------------------------------- /out/SWM1800.build_log.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/SWM1800.build_log.htm -------------------------------------------------------------------------------- /out/SWM1800.lnp: -------------------------------------------------------------------------------- 1 | --cpu Cortex-M0 2 | ".\out\smc.o" 3 | ".\out\initmcu.o" 4 | ".\out\fdweak.o" 5 | ".\out\calcref.o" 6 | ".\out\clrkpark.o" 7 | ".\out\invpark.o" 8 | ".\out\meascurr.o" 9 | ".\out\pi.o" 10 | ".\out\svgen.o" 11 | ".\out\trig.o" 12 | ".\out\pmsm.o" 13 | ".\out\faultprotect.o" 14 | ".\out\swm1800_adc.o" 15 | ".\out\swm1800_can.o" 16 | ".\out\swm1800_cmp.o" 17 | ".\out\swm1800_cordic.o" 18 | ".\out\swm1800_div.o" 19 | ".\out\swm1800_dma.o" 20 | ".\out\swm1800_exti.o" 21 | ".\out\swm1800_flash.o" 22 | ".\out\swm1800_gpio.o" 23 | ".\out\swm1800_i2c.o" 24 | ".\out\swm1800_irqmux.o" 25 | ".\out\swm1800_port.o" 26 | ".\out\swm1800_pwm.o" 27 | ".\out\swm1800_sdadc.o" 28 | ".\out\swm1800_slcd.o" 29 | ".\out\swm1800_spi.o" 30 | ".\out\swm1800_timr.o" 31 | ".\out\swm1800_uart.o" 32 | ".\out\swm1800_wdt.o" 33 | ".\out\swm1800_cache.o" 34 | ".\out\core_cm0.o" 35 | ".\out\system_swm1800.o" 36 | ".\out\startup_swm1800.o" 37 | --library_type=microlib --strict --scatter ".\out\SWM1800.sct" 38 | --summary_stderr --info summarysizes --map --xref --callgraph --symbols 39 | --info sizes --info totals --info unused --info veneers 40 | --list ".\out\SWM1800.map" -o .\out\SWM1800.axf -------------------------------------------------------------------------------- /out/SWM1800.sct: -------------------------------------------------------------------------------- 1 | ; ************************************************************* 2 | ; *** Scatter-Loading Description File generated by uVision *** 3 | ; ************************************************************* 4 | 5 | LR_IROM1 0x00000000 0x00008000 { ; load region size_region 6 | ER_IROM1 0x00000000 0x00008000 { ; load address = execution address 7 | *.o (RESET, +First) 8 | *(InRoot$$Sections) 9 | .ANY (+RO) 10 | } 11 | RW_IRAM1 0x20000000 0x00002000 { ; RW data 12 | .ANY (+RW +ZI) 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /out/SWM1800_sct.Bak: -------------------------------------------------------------------------------- 1 | ; ************************************************************* 2 | ; *** Scatter-Loading Description File generated by uVision *** 3 | ; ************************************************************* 4 | 5 | LR_IROM1 0x00000000 0x00002000 { ; load region size_region 6 | ER_IROM1 0x00000000 0x00002000 { ; load address = execution address 7 | *.o (RESET, +First) 8 | *(InRoot$$Sections) 9 | .ANY (+RO) 10 | } 11 | RW_IRAM1 0x00002000 0x00002000 { ; RW data 12 | .ANY (+RW +ZI) 13 | } 14 | } 15 | 16 | LR_IROM2 0x20000000 0x00004000 { 17 | ER_IROM2 0x20000000 0x00004000 { ; load address = execution address 18 | .ANY (+RO) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /out/calcref.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/calcref.crf -------------------------------------------------------------------------------- /out/calcref.d: -------------------------------------------------------------------------------- 1 | .\out\calcref.o: APP\CalcRef.c 2 | .\out\calcref.o: APP\Park.h 3 | .\out\calcref.o: APP\general.h 4 | .\out\calcref.o: APP\Svgen.h 5 | -------------------------------------------------------------------------------- /out/calcref.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/calcref.o -------------------------------------------------------------------------------- /out/clrkpark.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/clrkpark.crf -------------------------------------------------------------------------------- /out/clrkpark.d: -------------------------------------------------------------------------------- 1 | .\out\clrkpark.o: APP\ClrkPark.c 2 | .\out\clrkpark.o: APP\Park.h 3 | .\out\clrkpark.o: APP\general.h 4 | -------------------------------------------------------------------------------- /out/clrkpark.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/clrkpark.o -------------------------------------------------------------------------------- /out/core_cm0.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/core_cm0.crf -------------------------------------------------------------------------------- /out/core_cm0.d: -------------------------------------------------------------------------------- 1 | .\out\core_cm0.o: CSL\CMSIS\CoreSupport\core_cm0.c 2 | .\out\core_cm0.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 3 | -------------------------------------------------------------------------------- /out/core_cm0.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/core_cm0.o -------------------------------------------------------------------------------- /out/faultprotect.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/faultprotect.crf -------------------------------------------------------------------------------- /out/faultprotect.d: -------------------------------------------------------------------------------- 1 | .\out\faultprotect.o: APP\faultprotect.c 2 | .\out\faultprotect.o: APP\faultprotect.h 3 | .\out\faultprotect.o: APP\general.h 4 | .\out\faultprotect.o: APP\UserParms.h 5 | .\out\faultprotect.o: APP\Park.h 6 | .\out\faultprotect.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 7 | .\out\faultprotect.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 8 | .\out\faultprotect.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 9 | .\out\faultprotect.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 10 | .\out\faultprotect.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 11 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 12 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 13 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 14 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 15 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 16 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 17 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 18 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 19 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 20 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 21 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 22 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 23 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 24 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 25 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 26 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 27 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 28 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 29 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 30 | .\out\faultprotect.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 31 | .\out\faultprotect.o: APP\MeasCurr.h 32 | .\out\faultprotect.o: APP\Pi.h 33 | -------------------------------------------------------------------------------- /out/faultprotect.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/faultprotect.o -------------------------------------------------------------------------------- /out/fdweak.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/fdweak.crf -------------------------------------------------------------------------------- /out/fdweak.d: -------------------------------------------------------------------------------- 1 | .\out\fdweak.o: APP\FdWeak.c 2 | .\out\fdweak.o: APP\FdWeak.h 3 | .\out\fdweak.o: APP\UserParms.h 4 | .\out\fdweak.o: APP\general.h 5 | .\out\fdweak.o: APP\smc.h 6 | -------------------------------------------------------------------------------- /out/fdweak.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/fdweak.o -------------------------------------------------------------------------------- /out/initmcu.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/initmcu.crf -------------------------------------------------------------------------------- /out/initmcu.d: -------------------------------------------------------------------------------- 1 | .\out\initmcu.o: APP\InitMcu.c 2 | .\out\initmcu.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\initmcu.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\initmcu.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\initmcu.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\initmcu.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\initmcu.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/initmcu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/initmcu.o -------------------------------------------------------------------------------- /out/invpark.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/invpark.crf -------------------------------------------------------------------------------- /out/invpark.d: -------------------------------------------------------------------------------- 1 | .\out\invpark.o: APP\InvPark.c 2 | .\out\invpark.o: APP\Park.h 3 | .\out\invpark.o: APP\general.h 4 | -------------------------------------------------------------------------------- /out/invpark.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/invpark.o -------------------------------------------------------------------------------- /out/meascurr.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/meascurr.crf -------------------------------------------------------------------------------- /out/meascurr.d: -------------------------------------------------------------------------------- 1 | .\out\meascurr.o: APP\MeasCurr.c 2 | .\out\meascurr.o: APP\MeasCurr.h 3 | .\out\meascurr.o: APP\Park.h 4 | .\out\meascurr.o: APP\general.h 5 | -------------------------------------------------------------------------------- /out/meascurr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/meascurr.o -------------------------------------------------------------------------------- /out/pi.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/pi.crf -------------------------------------------------------------------------------- /out/pi.d: -------------------------------------------------------------------------------- 1 | .\out\pi.o: APP\Pi.c 2 | .\out\pi.o: APP\Pi.h 3 | .\out\pi.o: APP\general.h 4 | -------------------------------------------------------------------------------- /out/pi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/pi.o -------------------------------------------------------------------------------- /out/pmsm.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/pmsm.crf -------------------------------------------------------------------------------- /out/pmsm.d: -------------------------------------------------------------------------------- 1 | .\out\pmsm.o: APP\PMSM.c 2 | .\out\pmsm.o: APP\typedef.h 3 | .\out\pmsm.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h 4 | .\out\pmsm.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 5 | .\out\pmsm.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\pmsm.o: APP\General.h 7 | .\out\pmsm.o: APP\Parms.h 8 | .\out\pmsm.o: APP\SVGen.h 9 | .\out\pmsm.o: APP\Park.h 10 | .\out\pmsm.o: APP\ReadADC.h 11 | .\out\pmsm.o: APP\MeasCurr.h 12 | .\out\pmsm.o: APP\Control.h 13 | .\out\pmsm.o: APP\PI.h 14 | .\out\pmsm.o: APP\UserParms.h 15 | .\out\pmsm.o: APP\Smc.h 16 | .\out\pmsm.o: APP\FdWeak.h 17 | .\out\pmsm.o: APP\faultprotect.h 18 | .\out\pmsm.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 19 | .\out\pmsm.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 20 | .\out\pmsm.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 21 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 22 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 23 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 24 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 25 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 26 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 27 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 28 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 29 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 30 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 31 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 32 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 33 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 34 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 35 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 36 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 37 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 38 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 39 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 40 | .\out\pmsm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 41 | -------------------------------------------------------------------------------- /out/pmsm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/pmsm.o -------------------------------------------------------------------------------- /out/smc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/smc.crf -------------------------------------------------------------------------------- /out/smc.d: -------------------------------------------------------------------------------- 1 | .\out\smc.o: APP\Smc.c 2 | .\out\smc.o: APP\general.h 3 | .\out\smc.o: APP\smc.h 4 | .\out\smc.o: APP\UserParms.h 5 | .\out\smc.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 6 | .\out\smc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 7 | .\out\smc.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 8 | .\out\smc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 9 | .\out\smc.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 10 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 11 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 12 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 13 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 14 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 15 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 16 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 17 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 18 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 19 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 20 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 21 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 22 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 23 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 24 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 25 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 26 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 27 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 28 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 29 | .\out\smc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 30 | -------------------------------------------------------------------------------- /out/smc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/smc.o -------------------------------------------------------------------------------- /out/startup_swm1800.d: -------------------------------------------------------------------------------- 1 | .\out\startup_swm1800.o: CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM1800.s 2 | -------------------------------------------------------------------------------- /out/startup_swm1800.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/startup_swm1800.lst -------------------------------------------------------------------------------- /out/startup_swm1800.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/startup_swm1800.o -------------------------------------------------------------------------------- /out/svgen.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/svgen.crf -------------------------------------------------------------------------------- /out/svgen.d: -------------------------------------------------------------------------------- 1 | .\out\svgen.o: APP\Svgen.c 2 | .\out\svgen.o: APP\svgen.h 3 | .\out\svgen.o: APP\Park.h 4 | .\out\svgen.o: APP\general.h 5 | .\out\svgen.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 6 | .\out\svgen.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 7 | .\out\svgen.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 8 | .\out\svgen.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 9 | .\out\svgen.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 10 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 11 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 12 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 13 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 14 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 15 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 16 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 17 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 18 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 19 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 20 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 21 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 22 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 23 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 24 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 25 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 26 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 27 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 28 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 29 | .\out\svgen.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 30 | .\out\svgen.o: APP\UserParms.h 31 | -------------------------------------------------------------------------------- /out/svgen.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/svgen.o -------------------------------------------------------------------------------- /out/swm1800_adc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_adc.crf -------------------------------------------------------------------------------- /out/swm1800_adc.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_adc.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.c 2 | .\out\swm1800_adc.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_adc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_adc.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_adc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_adc.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_adc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_adc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_adc.o -------------------------------------------------------------------------------- /out/swm1800_cache.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_cache.crf -------------------------------------------------------------------------------- /out/swm1800_cache.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_cache.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.c 2 | .\out\swm1800_cache.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_cache.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_cache.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_cache.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_cache.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_cache.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_cache.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_cache.o -------------------------------------------------------------------------------- /out/swm1800_can.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_can.crf -------------------------------------------------------------------------------- /out/swm1800_can.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_can.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_can.c 2 | .\out\swm1800_can.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_can.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_can.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_can.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_can.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_can.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_can.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_can.o -------------------------------------------------------------------------------- /out/swm1800_cmp.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_cmp.crf -------------------------------------------------------------------------------- /out/swm1800_cmp.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_cmp.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.c 2 | .\out\swm1800_cmp.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_cmp.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_cmp.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_cmp.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_cmp.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_cmp.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_cmp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_cmp.o -------------------------------------------------------------------------------- /out/swm1800_cordic.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_cordic.crf -------------------------------------------------------------------------------- /out/swm1800_cordic.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_cordic.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.c 2 | .\out\swm1800_cordic.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_cordic.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_cordic.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_cordic.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_cordic.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_cordic.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_cordic.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_cordic.o -------------------------------------------------------------------------------- /out/swm1800_div.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_div.crf -------------------------------------------------------------------------------- /out/swm1800_div.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_div.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_div.c 2 | .\out\swm1800_div.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_div.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_div.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_div.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_div.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_div.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_div.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_div.o -------------------------------------------------------------------------------- /out/swm1800_dma.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_dma.crf -------------------------------------------------------------------------------- /out/swm1800_dma.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_dma.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.c 2 | .\out\swm1800_dma.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_dma.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_dma.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_dma.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_dma.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_dma.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_dma.o -------------------------------------------------------------------------------- /out/swm1800_exti.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_exti.crf -------------------------------------------------------------------------------- /out/swm1800_exti.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_exti.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.c 2 | .\out\swm1800_exti.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_exti.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_exti.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_exti.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_exti.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_exti.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_exti.o -------------------------------------------------------------------------------- /out/swm1800_flash.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_flash.crf -------------------------------------------------------------------------------- /out/swm1800_flash.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_flash.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.c 2 | .\out\swm1800_flash.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_flash.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_flash.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_flash.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_flash.o -------------------------------------------------------------------------------- /out/swm1800_gpio.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_gpio.crf -------------------------------------------------------------------------------- /out/swm1800_gpio.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_gpio.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.c 2 | .\out\swm1800_gpio.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_gpio.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_gpio.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_gpio.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_gpio.o -------------------------------------------------------------------------------- /out/swm1800_i2c.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_i2c.crf -------------------------------------------------------------------------------- /out/swm1800_i2c.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_i2c.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.c 2 | .\out\swm1800_i2c.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_i2c.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_i2c.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_i2c.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_i2c.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_i2c.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_i2c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_i2c.o -------------------------------------------------------------------------------- /out/swm1800_irqmux.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_irqmux.crf -------------------------------------------------------------------------------- /out/swm1800_irqmux.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_irqmux.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.c 2 | .\out\swm1800_irqmux.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_irqmux.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_irqmux.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_irqmux.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_irqmux.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_irqmux.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_irqmux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_irqmux.o -------------------------------------------------------------------------------- /out/swm1800_port.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_port.crf -------------------------------------------------------------------------------- /out/swm1800_port.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_port.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_port.c 2 | .\out\swm1800_port.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_port.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_port.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_port.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_port.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_port.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_port.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_port.o -------------------------------------------------------------------------------- /out/swm1800_pwm.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_pwm.crf -------------------------------------------------------------------------------- /out/swm1800_pwm.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_pwm.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.c 2 | .\out\swm1800_pwm.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_pwm.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_pwm.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_pwm.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_pwm.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_pwm.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_pwm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_pwm.o -------------------------------------------------------------------------------- /out/swm1800_sdadc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_sdadc.crf -------------------------------------------------------------------------------- /out/swm1800_sdadc.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_sdadc.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.c 2 | .\out\swm1800_sdadc.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_sdadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_sdadc.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_sdadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_sdadc.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_sdadc.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_sdadc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_sdadc.o -------------------------------------------------------------------------------- /out/swm1800_slcd.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_slcd.crf -------------------------------------------------------------------------------- /out/swm1800_slcd.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_slcd.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.c 2 | .\out\swm1800_slcd.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_slcd.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_slcd.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_slcd.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_slcd.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_slcd.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_slcd.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_slcd.o -------------------------------------------------------------------------------- /out/swm1800_spi.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_spi.crf -------------------------------------------------------------------------------- /out/swm1800_spi.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_spi.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.c 2 | .\out\swm1800_spi.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_spi.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_spi.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_spi.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_spi.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_spi.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_spi.o -------------------------------------------------------------------------------- /out/swm1800_timr.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_timr.crf -------------------------------------------------------------------------------- /out/swm1800_timr.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_timr.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.c 2 | .\out\swm1800_timr.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_timr.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_timr.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_timr.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_timr.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_timr.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_timr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_timr.o -------------------------------------------------------------------------------- /out/swm1800_uart.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_uart.crf -------------------------------------------------------------------------------- /out/swm1800_uart.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_uart.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.c 2 | .\out\swm1800_uart.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_uart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_uart.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_uart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_uart.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_uart.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_uart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_uart.o -------------------------------------------------------------------------------- /out/swm1800_wdt.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_wdt.crf -------------------------------------------------------------------------------- /out/swm1800_wdt.d: -------------------------------------------------------------------------------- 1 | .\out\swm1800_wdt.o: CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.c 2 | .\out\swm1800_wdt.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 3 | .\out\swm1800_wdt.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\out\swm1800_wdt.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 5 | .\out\swm1800_wdt.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\out\swm1800_wdt.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\swm1800_wdt.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/swm1800_wdt.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/swm1800_wdt.o -------------------------------------------------------------------------------- /out/system_swm1800.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/system_swm1800.crf -------------------------------------------------------------------------------- /out/system_swm1800.d: -------------------------------------------------------------------------------- 1 | .\out\system_swm1800.o: CSL\CMSIS\DeviceSupport\system_SWM1800.c 2 | .\out\system_swm1800.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\out\system_swm1800.o: CSL\CMSIS\DeviceSupport\SWM1800.h 4 | .\out\system_swm1800.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 5 | .\out\system_swm1800.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 6 | .\out\system_swm1800.o: CSL\CMSIS\DeviceSupport\system_SWM1800.h 7 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 8 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 9 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 10 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 11 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 12 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 13 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 14 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 15 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 16 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 17 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 18 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 19 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 20 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 21 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 22 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 23 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 24 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 25 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 26 | .\out\system_swm1800.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 27 | -------------------------------------------------------------------------------- /out/system_swm1800.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/system_swm1800.o -------------------------------------------------------------------------------- /out/trig.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/trig.crf -------------------------------------------------------------------------------- /out/trig.d: -------------------------------------------------------------------------------- 1 | .\out\trig.o: APP\Trig.c 2 | .\out\trig.o: APP\Park.h 3 | .\out\trig.o: APP\general.h 4 | .\out\trig.o: .\CSL\CMSIS\DeviceSupport\SWM1800.h 5 | .\out\trig.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h 6 | .\out\trig.o: .\CSL\CMSIS\CoreSupport\core_cm0.h 7 | .\out\trig.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h 8 | .\out\trig.o: .\CSL\CMSIS\DeviceSupport\system_SWM1800.h 9 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_port.h 10 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_gpio.h 11 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_exti.h 12 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_timr.h 13 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_uart.h 14 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_spi.h 15 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_i2c.h 16 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_pwm.h 17 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cmp.h 18 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_adc.h 19 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_sdadc.h 20 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_dma.h 21 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_can.h 22 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_slcd.h 23 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_flash.h 24 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_wdt.h 25 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_div.h 26 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cordic.h 27 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_irqmux.h 28 | .\out\trig.o: .\CSL\SWM1800_StdPeriph_Driver\SWM1800_cache.h 29 | -------------------------------------------------------------------------------- /out/trig.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/out/trig.o -------------------------------------------------------------------------------- /sourceinsight/Backup of Untitled Project.CF3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Backup of Untitled Project.CF3 -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.CF3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.CF3 -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.IAB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.IAB -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.IAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.IAD -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.IMB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.IMB -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.IMD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.IMD -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.PFI: -------------------------------------------------------------------------------- 1 | 32 2 |  !"#$%./&'01()*+,-l -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.PO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.PO -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.PR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.PR -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.PRI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.PRI -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.PS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.PS -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.SearchResults: -------------------------------------------------------------------------------- 1 | ---- Theta_error Matches (15 in 2 files) ---- 2 | PMSM.c:s16 Theta_error = 0;// This value is used to transition from open loop to closed looop. 3 | PMSM.c: // Theta_error, and added to estimated theta (smc1.Theta) so the 4 | PMSM.c: // This Theta_error is then substracted from estimated theta 5 | PMSM.c: if (Theta_error > _0_05DEG || Theta_error < (0- _0_05DEG)) 6 | PMSM.c: Theta_error = ParkParm.qAngle - smc1.Theta; 7 | PMSM.c: // Theta_error, and added to estimated theta (smc1.Theta) so the 8 | PMSM.c: // This Theta_error is then substracted from estimated theta 9 | PMSM.c: ParkParm.qAngle = smc1.Theta + Theta_error; 10 | PMSM.c: if (Theta_error > _0_05DEG ||Theta_error < (0- _0_05DEG)) 11 | PMSM.c: if (Theta_error < 0) 12 | PMSM.c: Theta_error += _0_05DEG; 13 | PMSM.c: Theta_error -= _0_05DEG; 14 | Svgen.c:extern s16 Theta_error; 15 | -------------------------------------------------------------------------------- /sourceinsight/Untitled Project.WK3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/sourceinsight/Untitled Project.WK3 -------------------------------------------------------------------------------- /功能说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangseu/SW1800_MotorFOCDriver/7d3b86113036ab0bd2cf53b0a5ea6402bf7075ec/功能说明.txt --------------------------------------------------------------------------------