| 전자부품 데이터시트 검색엔진 |
|
STM8S 데이터시트(PDF) 297 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STM8S 데이터시트(HTML) 297 Page - STMicroelectronics |
|
297 / 467 page ![]() DocID14587 Rev 14 297/467 RM0016 Inter-integrated circuit (I2C) interface 319 Master receiver Following the address transmission and after clearing ADDR, the I2C interface enters Master Receiver mode. In this mode the interface receives bytes from the SDA line into the DR register via the internal shift register. After each byte the interface generates in sequence: • An acknowledge pulse if the ACK bit is set • The RXNE bit is set and an interrupt is generated if the ITEVTEN and ITBUFEN bits are set (). If the RXNE bit is set and the data in the DR register was not read before the end of the next data reception, the BTF bit is set by hardware and the interface waits for the BTF bit to be cleared by reading I2C_SR1 and then I2C_DR, stretching SCL low. Closing the communication Method 1: This method is for the case when the I2C is used with interrupts that have the highest priority in the application. The master sends a NACK for the last byte received from the slave. After receiving this NACK, the slave releases the control of the SCL and SDA lines. Then the master can send a Stop/Re-Start condition. • In order to generate the non-acknowledge pulse after the last received data byte, the ACK bit must be cleared just after reading the second last data byte (after second last RXNE event). • In order to generate the Stop/Re-Start condition, software must set the STOP/ START bit just after reading the second last data byte (after the second last RXNE event). • In case a single byte is to be received, the Acknowledge deactivation and the STOP condition generation are made just after EV6 (in EV6-1 just after ADDR is cleared). After the Stop condition generation, the interface goes automatically back to slave mode (MSL bit cleared). Method 1: This method is for the case when the I2C is used with interrupts that have the highest priority in the application. Figure 105. Method 1: transfer sequence diagram for master receiver 1. Legend: S= Start, Sr = Repeated Start, P= Stop, A= Acknowledge, NA= Non-acknowledge, EVx= Event (with interrupt if ITEVTEN=1) MSv47720V1 7-bit master receiver 10-bit master receiver S EV5 Address EV6 EV6_1 A Data1 A Data2 EV7 A EV7 DataN NA P S EV5 Header EV9 A Address A EV6 S EV5 Header EV6 EV6_1 A Data1 A EV7 EV7_1 EV7 DataN NA P EV7_1 EV7 1. In case of a single byte to be received, it is a NACK (1) r ... ... |
|
링크 URL |
| 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 |