以安裝文件提供,先執(zhí)行安裝文件,然后到安裝目錄,打開需要的資源,程序是IAR的,編譯能通過,程序注釋很清晰,適合相關(guān)人員學(xué)習(xí)。
CPU硬件平臺:ST STM32F105VB
dspin.h 文件,對寄存器結(jié)構(gòu)做了詳細的定義,對程序的易讀性有很大的幫助:
typedef struct
{
uint32_t ABS_POS;
uint16_t EL_POS;
uint32_t MARK;
uint32_t SPEED;
uint16_t ACC;
uint16_t DEC;
uint16_t MAX_SPEED;
uint16_t MIN_SPEED;
uint16_t FS_SPD;
uint8_t KVAL_HOLD;
uint8_t KVAL_RUN;
uint8_t KVAL_ACC;
uint8_t KVAL_DEC;
uint16_t INT_SPD;
uint8_t ST_SLP;
uint8_t FN_SLP_ACC;
uint8_t FN_SLP_DEC;
uint8_t K_THERM;
uint8_t ADC_OUT;
uint8_t OCD_TH;
uint8_t STALL_TH;
uint8_t STEP_MODE;
uint8_t ALARM_EN;
uint16_t CONFIG;
uint16_t STATUS;
}dSPIN_RegsStruct_TypeDef;
同時對過電流的門限值做了通俗易懂的定義,總之是L6470入門編非常好的資料。