关于Interfacing the MSP430 With MMC/SD Flash Memory Cards (Rev. B)的问题
在G2231的应用笔记中有Interfacing the MSP430 With MMC/SD Flash Memory Cards (Rev. B),可点击查看。实际上应该是一个可重用的代码库了
程序中有定义选择:
例如#define SPI_SER_INTF SER_INTF_USART1 ,用来选择定义对于实际使用的方式,可选择包括含SPI的不同模块
定义选择有:
#define SER_INTF_NULL 0
#define SER_INTF_USART0 1
#define SER_INTF_USART1 2
#define SER_INTF_USCIA0 3
#define SER_INTF_USCIA1 4
#define SER_INTF_USCIB0 5
#define SER_INTF_USCIB1 6
#define SER_INTF_USI 7
#define SER_INTF_BITBANG 8
G2231只有USI吧?(不考虑BITBANG,只考虑SPI的话),那么那么应该选哪一个呢?是否应该定义为:#define SPI_SER_INTF SER_INTF_USI ?
我是这样定义了,可是一个问题折腾了我半天,不过终于解决了。首先请问是不是应该这样选择的呢?