| 数据搜索系统,热门电子元器件搜索 |
|
ST52F510 数据表(PDF) 96 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST52F510 数据表(HTML) 96 Page - STMicroelectronics |
|
96 / 106 page ![]() ST52F510/F513/F514 96/106 15 SERIAL PERIPHERAL INTERFACE (SPI) 15.1 Introduction The Serial Peripheral Interface (SPI) allows full- duplex, synchronous, serial communication with external devices. An SPI system may consist of a master, one or more slaves, or a system, in which devices may be either masters or slaves. SPI is normally used for communication between the ICU and external peripherals or another ICU. Refer to the Pin Description section in this datasheet for the device-specific pin-out. 15.2 Main Features s Full duplex, three-wire synchronous transfers s Master or slave operation s Four master mode frequencies s Maximum slave mode frequency = CKM/4. s Four programmable master bit rates s Programmable clock polarity and phase s End of transfer interrupt flag s Write collision flag protection s Master mode fault protection capability. 15.3 General description SPI is connected to external devices through 4 alternate pins: – MISO: Master In / Slave Out pin – MOSI: Master Out / Slave In pin – SCK: Serial Clock pin –SS: Slave select pin (if not done through soft- ware) Figure 15.1 SPI Master Slave A basic example of interconnections between a single master and a single slave is illustrated in Figure 15.1 The MOSI pins are connected together as the MISO pins. In this manner, data is transferred serially between master and slave (most significant bit first). When the master device transmits data to a slave device via the MOSI pin, the slave device responds by sending data to the master device via the MISO pin. This implies full duplex transmission with both data out and data in synchronized with the same clock signal (which is provided by the master device via the SCK pin). The transmitted byte is replaced by the byte received and eliminates the need for separate transmit-empty and receiver-full bits. A status flag is used to indicate that the I/O operation is complete. Four possible data/clock timing relationships may be chosen (see Figure 15.4), but master and slave must be programmed with the same timing mode. 15.4 Functional Description Figure 15.2 shows the serial peripheral interface (SPI) block diagram. This interface contains 3 dedicated registers: – A Control Register (SPI_CR) – A Status Register (SPI_STATUS_CR) – A Data Register for transmission (SPI_OUT) – A Data Register for reception (SPI_IN) 15.4.1 Master Configuration. In a master configuration, the serial clock is generated on the SCK pin. 8-BIT SHIFT REGISTER SPI CLOCK GENERATOR 8-BIT SHIFT REGISTER MISO MOSI MOSI MISO SCK SCK SLAVE MASTER SS SS +5V MSBit LSBit MSBit LSBit |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |