spi总线的时钟参数设置 串行总线的分类及特点?
串行总线的分类及特点?
总线分类:
1.总线按其功能和规格可分为五种类型:数据总线、地址总线、控制总线、扩展总线和局部总线。
数据总线、地址总线、控制总线也统称为系统总线,即通常意义上的总线。常见的数据总线有ISA、e ISA、VESA、PCI等。
地址总线:专门用来传输地址。因为地址只能从CPU传输到外部存储器或I/O端口,所以地址总线始终是单向的、三态的,与数据总线不同。地址总线中的位数决定了CPU可以直接寻址的内存空间。
控制总线:用于传输控制信号和定时信号。一些控制信号由微处理器发送到存储器和I/O接口电路。还有其他部件反馈给CPU,如:中断应用信号、复位信号、总线请求信号、设备就绪信号等。
2.根据数据传输,可分为串行总线和并行总线。在串行总线中,二进制数据通过数据线逐位发送到目的设备;并行总线中通常有两条以上的数据线。常见的串行总线包括SPI、I2C、USB和RS232。
3.根据时钟信号是否独立,可分为同步总线和异步总线。同步总线的时钟信号与数据无关,而异步总线的时钟信号是从数据中提取的。SPI和I2C是同步串行总线,RS232采用异步串行总线。
4.一般来说,微型计算机中的总线包括内部总线、系统总线和外部总线。内部总线是微型计算机中外围芯片与处理器之间的总线,用于芯片级互连;系统总线是微机中各插板与系统板之间的总线,用于插板级的互连;外部总线是微型计算机和外部设备之间的总线。微型计算机作为一种设备,通过这种总线与其他设备交换信息和数据,用于设备级的互联。
如何实现spi?
SPI是摩托罗拉推出的同步串行传输标准,常用作单片机外围芯片的串行扩展接口。SPI有四个引脚:SS(从机选择线)、SDO(串行数据输出线)、SDI(串行数据输入线)和SCK(同步串行时钟线)。SPI可以通过全双工通信同时发送和接收8位数据。
发送数据时,只需将待发送的数据送入发送数据缓冲区SSPBUF,系统硬件会自动将发送数据缓冲区中的数据加载到移位寄存器SSPSR中,然后按照预先选择的时钟节拍对数据进行移位,以串行发送数据。主机在发送数据时接收8位数据。
为了实现SPI通信中PIC16F73与ADS8341的连接电路图,启动ADS8341进行数据采集时,根据需要将8位的控制字串行发送给ADS834。1,然后ADS8341按照控制字的要求开始工作。发送控制字后,它向ADS8341发送三个8位无效数据,以提供给ADS8341的移位时钟DCLK。当发送这24位数据时,它也接收收集的16位数据。这种数据采样需要32个时钟周期。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。