8366片内资源非常丰富,有两路SPI。其实之前一用过的一些单片机也有SPI接口,也调过一些所谓的SPI总线结构的IC,但那个时候都是用IO进行模拟的。比如,周立功的矩阵键盘管理芯片ZLG7289,这个有三个端口,SS、CLK、DIO,其IO口是双向的。这个我目前不知道如何处理,用SPI资源,只是用模拟IO口用着。再比如,U盘读写芯片CH375,这个当时是用SPCE061A调的,SPCE061A是没有SPI口的,然后还是比较偏的单片机,库什么的都没。
SD卡是一个非常典型的SPI接口,尽管它可以工作在SD模式下。这个就要说了,SD卡(安全数码卡),9脚,总线宽度可以是1位和4位。理论可以进行104M/S的传输(SD 3.0协议)。而SPI模式下就不需要很多的引脚,按照下图接入就好。
上图为8个脚,其实这个卡槽为MicroSD卡的卡槽。MicroSD卡,也就是以前常说的TF卡,之后改名为MicroSD卡,其协议与SD完全兼容。可以用卡套转换为标准的9脚SD卡。上图RP6为限流电阻,觉得3.3K有些大的话,可以换为1K左右的就好。注意其供电电源为3.3V,其实SD卡的驱动电压在2.0~3.6V之间都可以。但是为了单片这边方便,一般选用3.3V。SD卡一