#include "msp_sspi1.h" #define D_sspi1__DELAY 10 TS_sspi ts_sspi1; vType L0_sspi1_MISO_get(void) { if(D_sspi1_MISO_GET()) { return 1; }else { return 0; } } void L0_sspi1_MOSI_set(vType v) { if(v) { D_sspi1_MOSI_ON(); }else { D_sspi1_MOSI_OFF(); } Lc_delay_us(D_sspi1__DELAY); } void L0_sspi1_SCLK_set(vType v) { if(v) { D_sspi1_SCLK_ON(); }else { D_sspi1_SCLK_OFF(); } Lc_delay_us(D_sspi1__DELAY); } void L0_sspi1_close(void) { ///管教设置为高阻态 } void L1_sspi1_init(void) { D_sspi1_IO_init(); ts_sspi1.pf_MISO_get = L0_sspi1_MISO_get; ts_sspi1.pf_MOSI_set = L0_sspi1_MOSI_set; ts_sspi1.pf_SCLK_set = L0_sspi1_SCLK_set; ts_sspi1.pf_close = L0_sspi1_close; } /******************************END*********************************/