第4章嵌入式硬件及接口开发-part2精选.ppt

主机模式 从机模式 主机使用一个IO引脚选择从机; 传输的起始由主机发送数据来启动; 时钟(SCK)信号由主机产生; 通过MOSI发送数据; 通过MISO引脚接收数据。 数据传输在SSEL被主机拉低后开始; 接收主机输出的时钟信号; 通过MOSI引脚接收数据; 通过MISO引脚发送数据。 SPI接口工作模式 SPI时钟发生器 SPCCR(主机) SCK SPI控制寄存器 SPCR V P B 总 线 中断 中断标志寄存器 SPINT SPI移位寄存器 SPI数据寄存器 SPDR SPI发送、接收单元 MOSI MISO SPI时钟检测器 (从机) SCK SSEL SPI状态寄存器 SPSR SPI接口内部框图 名称 描述 SPCR SPI控制寄存器。该寄存器控制SPI的操作模式。 SPSR SPI状态寄存器。该寄存器显示SPI的状态。 SPDR SPI数据寄存器。该双向寄存器为SPI提供发送和接收的数据。发送数据通过写该寄存器提供。SPI接收的数据可以从该寄存器读出。 SPCCR SPI时钟计数寄存器。该寄存器控制主机SCK的频率。 SPINT SPI中断标志寄存器。该寄存器包含SPI接口的中断标志。 SPI应用示例 操作流程 设置SPI时钟速率 (SPCCR) 设置为SPI主机 (SPCR) 选择从机 发送一字节数据 启动SPI数据传输

文档评论(0)

1亿VIP精品文档

相关文档