SDIO速度較快、SPI速度較慢。但STM32的SDIO不好用,特別是4BIT的方式,用1BIT的方式倒是可以,速度大概2M位元組每秒。用SPI比較穩定,速度在1-2M位元組每秒之間,適合對速度要求不高的情況。SPI是序列外設介面(Serial Peripheral Interface)的縮寫。SPI,是一種高速的,全雙工,同步的通訊匯流排,並且在晶片的管腳上只佔用四根線,節約了晶片的管腳,同時為PCB的佈局上節省空間,提供方便,正是出於這種簡單易用的特性,如今越來越多的晶片集成了這種通訊協議,比如AT91RM9200。SDIO在SD標準上定義了一種外設介面。目前,SDIO主要有兩類應用--可移動和不可移動。可移動裝置作為Palm和Windows Mobile的擴充套件裝置,用來增加藍芽、照相機、GPS和802.11b功能。不可移動裝置遵循相同的電氣標準,但不要求符合物理標準。某些手機內包含透過SDIO連線CPU的802.11晶片。此舉將"珍貴"的I/ O管腳資源用於更重要的功能。
SDIO速度較快、SPI速度較慢。但STM32的SDIO不好用,特別是4BIT的方式,用1BIT的方式倒是可以,速度大概2M位元組每秒。用SPI比較穩定,速度在1-2M位元組每秒之間,適合對速度要求不高的情況。SPI是序列外設介面(Serial Peripheral Interface)的縮寫。SPI,是一種高速的,全雙工,同步的通訊匯流排,並且在晶片的管腳上只佔用四根線,節約了晶片的管腳,同時為PCB的佈局上節省空間,提供方便,正是出於這種簡單易用的特性,如今越來越多的晶片集成了這種通訊協議,比如AT91RM9200。SDIO在SD標準上定義了一種外設介面。目前,SDIO主要有兩類應用--可移動和不可移動。可移動裝置作為Palm和Windows Mobile的擴充套件裝置,用來增加藍芽、照相機、GPS和802.11b功能。不可移動裝置遵循相同的電氣標準,但不要求符合物理標準。某些手機內包含透過SDIO連線CPU的802.11晶片。此舉將"珍貴"的I/ O管腳資源用於更重要的功能。