You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.0 KiB

1 year ago
#ifndef _msp_SSPI2_H
#define _msp_SSPI2_H
#include "../bsp/bsp_config.h"
#include "../ctask/tick.h"
#include "msp_uart0.h"
#include "msp_SSPIx.h"
#if 0
SPI2_SOMI P6.5
SPI2_SIMO P6.4
SPI2_CLK P6.3
SPI2_CS P6.6
FLASH W25Q128FVSG
SPI-FLASH-SOMI P6.5
SPI-FLASH-SIMO P6.4
SPI-FLASH-SCK P6.3
SPI-FLASH-CS P6.2
#endif
#define D_sspi2_MISO_init() D_P65_IN();
#define D_sspi2_MOSI_init() D_P64_OUT();
#define D_sspi2_SCLK_init() D_P63_OUT();
///#define D_sspi2_INT__init() D_P10_IN();
#define D_sspi2_MISO_GET() D_P65_AT()
#define D_sspi2_MOSI_ON() D_P64_ON();
#define D_sspi2_SCLK_ON() D_P63_ON();Lc_delay_us(10);
#define D_sspi2_MOSI_OFF() D_P64_OFF();
#define D_sspi2_SCLK_OFF() D_P63_OFF();Lc_delay_us(10);
////#define D_sspi2_INT__AT() D_P10_AT()
#define D_sspi2_IO_init() D_sspi2_MISO_init();\
D_sspi2_MOSI_init();\
D_sspi2_SCLK_init();
/// D_sspi2_INT__init()
extern TS_sspi ts_sspi2;
extern void L1_sspi2_init(void);
#endif////_msp_SPI_sim_H