поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

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



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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