전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

STM8S 데이터시트(PDF) 297 Page - STMicroelectronics

부품명 STM8S
상세설명  STM8S Series and STM8AF Series 8-bit microcontrollers
PDF  467 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM8S 데이터시트(HTML) 297 Page - STMicroelectronics

Back Button STM8S Datasheet HTML 293Page - STMicroelectronics STM8S Datasheet HTML 294Page - STMicroelectronics STM8S Datasheet HTML 295Page - STMicroelectronics STM8S Datasheet HTML 296Page - STMicroelectronics STM8S Datasheet HTML 297Page - STMicroelectronics STM8S Datasheet HTML 298Page - STMicroelectronics STM8S Datasheet HTML 299Page - STMicroelectronics STM8S Datasheet HTML 300Page - STMicroelectronics STM8S Datasheet HTML 301Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 297 / 467 page
background image
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
...
...



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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