26 SERCOM SPI SERCOM 串行外设接口
26.1 概览
串行外设接口(SPI)是一个串行通讯接口(SERCOM)的一个可用的外设.请参考"SERCOM-Serial
Communication interface" 的描述
SPI用SERCOM传输和接收配置如下图26.3所示.
每一边,主机和从机,描述一个分开的SPI含有一个移位寄存器,一个传输缓冲和两个接收缓冲。
另外,SPI主机用SERCOM波特率发生器,而SPI从机能使用SERCOM地址匹配逻辑。显示大写字母的字段是同
CLK_SERCOMx_APB同步并且可以由CPU访问。而当小写字段是同SCK时钟同步。
26.2 特性
。全双功四线接口(MISO,MOSI,SCK,_SS)
。单缓冲传输,双缓冲接收
。支持所有四线SPI模式操作
。单数据方向操作允许交互功能在MISO或MOSI引脚
。可选择LSB或者MSB数据传输
。能使用DMA
。主机操作:
。串行时钟可加速到系统时钟的一半
。 8比特时钟发生器
。硬件控制_SS
从机操作:
。串行时钟可加速到系统时钟
。可选的8比特地址匹配操作
。运行于所有的休眠模式
。_SS唤醒传输
26.3 方框图:
26.4 信号描述
请参考"I/O Multiplexing and Consideration" 的描述关于外设管脚的映射。一个信号可以被映射到几个管
脚。
|