在这篇帖子看到用149读sd卡的,想试试,链接:https://bbs.21ic.com/icview-372584-1-1.html
本人C语音一般,IO接口的代码看的不是很明白,请教大家怎么定义的
sdx.h文件中
#define SD_SCL_PIN 0
#define SD_CS_PIN 1
#define SD_DI_PIN 6
#define SD_DO_PIN 3
#define SET_SD_PIN(n,val) (val?(P1OUT|=(0X01<<n)):(P1OUT&=(~(0X01<<n))))
#define GET_SD_PIN(n) ((P1IN&(0X01<<n))?1:0)
spi.h文件中
#define SET_SPI_SCL (P2OUT|=(0X01<<0))
#define CLR_SPI_SCL (P2OUT&=(~(0X01<<0)))
#define SET_SPI_SI (P2OUT|=(0X01<<1))
#define CLR_SPI_SI (P2OUT&=(~(0X01<<1)))
第一个文件用P1,第二个用P2,请教大家解释一下上面的代码 |