| 数据搜索系统,热门电子元器件搜索 |
|
ADE7569 数据表(PDF) 123 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADE7569 数据表(HTML) 123 Page - Analog Devices |
|
123 / 136 page ![]() Preliminary Technical Data ADE7566/ADE7569 Rev. PrA | Page 123 of 136 SS (Slave Select Pin) In SPI slave mode, a transfer is initiated by the assertion of SS low. The SPI port then transmits and receives 8-bit data until the data is concluded by the deassertion of SS. In slave mode, SS is always an input. In SPI master mode, the SS can be used to control data transfer to a slave device. In the automatic slave select control mode, the SS is asserted low to select the slave device and then raised to deselect the slave device after the transfer is complete. Automatic slave select control is enabled by setting the AUTO_SS bit in the SPI Configuration Register SFR (SPIMOD1, 0xE8). In a multimaster system, the SS can be configured as an input so that the SPI peripheral can operate as a slave in some situations and as a master in others. In this case, the slave selects for the slaves controlled by this SPI peripheral should be generated with general I/O pins. SPI MASTER OPERATING MODES The double buffered receive and transmit registers can be used to maximize the throughput of the SPI peripheral by continuously streaming out data in master mode. The continuous transmit mode is designed to use the full capacity of the SPI. In this mode, the master transmits and receives data until the SPI/I2C Transmit Buffer SFR (SPI2CTx, 0x9A) is empty at the start of a byte transfer. Continuous mode is enabled by setting the SPICONT bit in the SPI Configuration Register SFR (SPIMOD2, 0xE9).The SPI peripheral also offers a single byte read and a single byte write function. In master mode, the type of transfer is handled automatically, depending on the configuration of the TIMODE and SPICONT bits in the SPI Configuration Register SFR (SPIMOD2, 0xE9). Table 139 shows the sequence of events that should be performed for each master operating mode. Based on the SS configuration, some of these events take place automatically. Figure 95 shows the SPI output for certain automatic chip select and continuous mode selections. Note that if the continuous mode is not used, a short delay is inserted between transfers. SCLK SS DOUT DIN DIN1 DIN2 AUTO_SS = 1 SPICONT = 0 SCLK SS DOUT DIN DIN1 AUTO_SS = 1 SPICONT = 1 DIN2 AUTO_SS = 0 SPICONT = 0 (MANUAL SS CONTROL) DOUT1 DOUT2 DOUT1 DOUT2 SCLK SS DOUT DIN DIN1 DIN2 DOUT1 DOUT2 Figure 95. Automatic Chip Select and Continuous Mode Output Note that reading the content of the SPI/I2C Receive Buffer SFR (SPI2CRx, 0x9B) should be done using a 2-cycle instruction set such as MOV A or SPI2CRX. Using a 3-cycle instruction such as MOV 0x3D or SPI2CRX will not transfer the right information into the target register. Table 139. Procedures for Using SPI as a Master Mode SPIMOD2[7] = SPICONT Bit Description of Operation Step 1. Write to SPI2CTx SFR. Step 2. SS is asserted low and a write routine is initiated. Step 3. SPITxIRQ interrupt flag is set when SPI2CTx register is empty. Step 4. SS is deasserted high. Single Byte Write 0 Step 5. Write to SPI2CTx SFR to clear SPITxIRQ interrupt flag. Step 1. Write to SPI2CTx SFR. Step 2. SS is asserted low and write routine is initiated. Step 3. Wait for SPITxIRQ interrupt flag to write to SPI2CTx SFR. Transfer continues until the SPI2CTx register and transmit shift registers are empty. Step 4. SPITxIRQ interrupt flag is set when SPI2CTx register is empty. Step 5. SS is deasserted high. Continuous 1 Step 6. Write to SPI2CTx SFR to clear SPITxIRQ interrupt flag. |
|
链接网址 |
| 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 |