按关键词阅读: 原理 应用 设计 系统 单片机 06
来表示 。
图图6-7 AT24CXX6-7 AT24CXX的数据读的数据读/ /写格式写格式 6.2.3 AT24系列串行E2PROM 6.2.3 AT24系列串 。
29、行E2PROM 启动信号发出 , 启动信号发出 , E2PROME2PROM收到的第一字节为指令代码 , 其中高四位收到的第一字节为指令代码 , 其中高四位 D7-D4D7-D4为器件标志 , 为器件标志 , D3-D1D3-D1用于器件寻址 , 用于器件寻址 , D0D0指示数据传输方向 , 即指示数据传输方向 , 即D0=1D0=1 为读方式 , 为读方式 , D0=0D0=0为写方式 。
并由此决定后面的数据是单片机发出还是由为写方式 。
并由此决定后面的数据是单片机发出还是由 E2PROME2PROM发出 , 如是写方式 , 则需再发送片内地址字节 。
在传输过程中 , 发出 , 如是写方式 , 则需再发送片内地址字节 。
在传输过程中 ,数据均以从高至低顺序发送 , 在 。
30、每字节结尾 , 数据接收方应向发送方回数据均以从高至低顺序发送 , 在每字节结尾 , 数据接收方应向发送方回 送一个应答信号以示读送一个应答信号以示读/ /写的继续 , 一般应答为低电平 , 如此时单片机写的继续 , 一般应答为低电平 , 如此时单片机 送高电平 , 则紧接着发生停止信号 , 则读送高电平 , 则紧接着发生停止信号 , 则读/ /写过程结束 。
时序如图写过程结束 。
时序如图6-86-8: 图图6-8 I6-8 I2 2C C总线上数据的传送总线上数据的传送 6.2.3 AT24系列串行E2PROM 6.3.1 SPI6.3.1 SPI的基本原理的基本原理 6.3.2 SPI6.3.2 SPI数据传输格式数据传输格式 6.3。
31、SPI串行外设接口 6.3 SPI串行外设接口 SPI(SerialSPI(Serial Peripheral Interface- Peripheral Interface-串行外设接口串行外设接口) )总线系统总线系统 是一种同步串行外设接口 , 它可以使单片机与各种外围设备以串行方是一种同步串行外设接口 , 它可以使单片机与各种外围设备以串行方 式进行通信以交换信息 。
外围设备包括式进行通信以交换信息 。
外围设备包括FLASHRAMFLASHRAM、网络控制器、网络控制器、LCDLCD 显示驱动器、显示驱动器、A/DA/D转换器和转换器和MCUMCU等 。
等 。
SPISPI系统可直接与各个厂家生产的多 。
32、种标准外围器件直接接口 , 系统可直接与各个厂家生产的多种标准外围器件直接接口 ,该接口一般使用该接口一般使用4 4条线:串行时钟线条线:串行时钟线SCKSCK、主机输入、主机输入/ /从机输出数据线从机输出数据线 SDISDI、主机输出、主机输出/ /从机输入数据线从机输入数据线SDOSDO和低电平有效的从机选择线和低电平有效的从机选择线CS(CS(有有 的的SPISPI接口芯片带有中断信号线接口芯片带有中断信号线INTINT或或/INT/INT , 有的 , 有的SPISPI接口芯片没有主接口芯片没有主 机输出机输出/ /从机输入数据线从机输入数据线SDO)SDO) 。
6.3.1 SPI的基本原理 利 。
33、用利用SPISPI可在软件的控制下构成各种系统 。
如可在软件的控制下构成各种系统 。
如1 1个主控制器和几个个主控制器和几个 从控制器、几个从控制器相互连接构成多主机系统(分布式系统)、从控制器、几个从控制器相互连接构成多主机系统(分布式系统)、 1 1个主控制器和个主控制器和1 1个或几个从个或几个从I/OI/O设备所构成的各种系统等 。
在大多数设备所构成的各种系统等 。
在大多数 应用场合 , 可使用应用场合 , 可使用1 1个主控制器作为主控机来控制数据 , 并向个主控制器作为主控机来控制数据 , 并向1 1个或几个或几 个从外围器件传送该数据 。
从器件只有在主机发命令时才能接收或发个从外围器件传送该数据 。
从器件只 。
34、有在主机发命令时才能接收或发 送数据 。
其数据的传输格式是高位(送数据 。
其数据的传输格式是高位(MSBMSB)在前 , 低位()在前 , 低位(LSBLSB)在后 。
)在后 。
SPISPI接口系统的典型结构如图接口系统的典型结构如图6-96-9所示 。
图中为典型的单主系统 , 该系所示 。
图中为典型的单主系统 , 该系 统只有一台主控制器 , 其它皆为从控制器 。
统只有一台主控制器 , 其它皆为从控制器 。
6.3.1 SPI的基本原理 图图6-9 SPI6-9 SPI接口系统接口系统 6.3.2 SPI数据传输格式 当一个主控机通过当一个主控机通过SPISPI与几种不同的串行与几种不同的串行I/OI/O芯片相连时 , 必须使用每芯 。
35、片相连时 , 必须使用每 片的允许控制端 , 这可通过主控制器的从机选择线来实现 。
稿源:(未知)
【傻大方】网址:/a/2021/0822/0023896762.html
标题:单片机原理与应用系统设计|《单片机原理与应用系统设计》第06章( 五 )