多媒体卡 (MMC)是在多媒体领域被应用很广的外部存储介质 ,可是大多数微处理器 (MCU)并没有专门的多媒体卡控制器。串行外设接口 (SPI)协议是被广泛支持的总线协议 ,仅需四根线就可以完全解决读写的问题。多媒体卡的串行外设模式给了不具有多媒体卡控制器而需要读写多媒体卡的微处理器另一种选择 ,它通过串行外设接口总线与多媒体卡相连 ,并支持多媒体卡模式下的大多是指令。该文介绍了串行外设接口协议的原理和多媒体卡的串行外设接口协议模式的特殊性 ,最后通过DPS5 685 8平台实现。虽然在速度上比用多媒体卡控制器实现略慢 ,可是已经完全能够满足大多数的应用场合。