#include "msp_SSPI2.h" #define D_sspi2_DELAY 10 TS_sspi ts_sspi2; vType L0_sspi2_MISO_get(void) { if(D_sspi2_MISO_GET()) { return 1; }else { return 0; } } void L0_sspi2_MOSI_set(vType v) { if(v) { D_sspi2_MOSI_ON(); }else { D_sspi2_MOSI_OFF(); } Lc_delay_us(D_sspi2_DELAY); } void L0_sspi2_SCLK_set(vType v) { if(v) { D_sspi2_SCLK_ON(); }else { D_sspi2_SCLK_OFF(); } Lc_delay_us(D_sspi2_DELAY); } void L0_sspi2_close(void) { ///管教设置为高阻态 } void L1_sspi2_init(void) { D_sspi2_IO_init(); ts_sspi2.pf_MISO_get = L0_sspi2_MISO_get; ts_sspi2.pf_MOSI_set = L0_sspi2_MOSI_set; ts_sspi2.pf_SCLK_set = L0_sspi2_SCLK_set; ts_sspi2.pf_close = L0_sspi2_close; } /******************************END*********************************/