| поискавой системы для электроныых деталей |
|
RM0312 датащи(PDF) 212 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
RM0312 датащи(HTML) 212 Page - STMicroelectronics |
|
212 / 275 page ![]() Serial peripheral interface (SPI) RM0312 212/275 DocID022352 Rev 3 Figure 78. TXE/BSY in slave transmit-only mode (BDM = 0 and RXONLY = 0). Case of continuous transfers Bidirectional transmit procedure (BDM = 1 and BDOE = 1) In this mode, the procedure is similar to the Transmit-only procedure except that the BDM and BDOE bits must both be set in the SPI_CR2 register before enabling the SPI. Unidirectional receive-only procedure (BDM = 0 and RXONLY = 1) In this mode, the procedure can be reduced as described below (see Figure 79): 1. Set the RXONLY bit in the SPI_CR2 register 2. Enable the SPI by setting bit SPE to 1: a) In master mode, this immediately activates the generation of the SCK clock, and data is received serially until the SPI is disabled (SPE = 0). b) In slave mode, data are received when the SPI master device drives NSS low and generates the SCK clock. 3. Wait until RXNE =1 and read the SPI_DR register to get the received data (this clears the RXNE bit). Repeat this operation for each data to be received. This procedure can be also implemented using dedicated interrupt subroutines launched at each rising edge of the RXNE flag. Note: If it is required to disable the SPI after the last transfer, follow the recommendation described in Section 20.3.7: Disabling the SPI on page 215. 0xF1 Tx Buffer TXE flag 0xF2 BSY flag 0xF3 software writes 0xF1 in SPI_DR software waits until TXE=1 and writes 0xF2 in SPI_DR set by hw cleared by sw set by hw cleared by sw set by hw set by hw SCK reset by hw Example in slave mode with CPOL=1, CPHA=1 (write SPI_DR) MISO/MOSI (out) DATA 1 = 0xF1 DATA 2 = 0xF2 DATA 3 = 0xF3 software waits until TXE=1 and writes 0xF3 in SPI_DR software waits until BSY=0 software waits until TXE=1 b0 b1 b2 b3 b4 b5 b6 b7 b0 b1 b2 b3 b4 b5 b6 b7 b0 b1 b2 b3 b4 b5 b6 b7 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |