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

X  

RM0319 데이터시트(PDF) 230 Page - STMicroelectronics

부품명 RM0319
상세설명  SPEAr320S architecture and functionality
PDF  368 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

RM0319 데이터시트(HTML) 230 Page - STMicroelectronics

Back Button RM0319 Datasheet HTML 226Page - STMicroelectronics RM0319 Datasheet HTML 227Page - STMicroelectronics RM0319 Datasheet HTML 228Page - STMicroelectronics RM0319 Datasheet HTML 229Page - STMicroelectronics RM0319 Datasheet HTML 230Page - STMicroelectronics RM0319 Datasheet HTML 231Page - STMicroelectronics RM0319 Datasheet HTML 232Page - STMicroelectronics RM0319 Datasheet HTML 233Page - STMicroelectronics RM0319 Datasheet HTML 234Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 230 / 368 page
background image
I2C bus ports (I2C)
RM0319
230/368
Doc ID 022640 Rev 3
Otherwise, the FIFO will fill with data (overflow). To prevent this condition, the user must
correctly set the watermark level.”
Choosing the Receive Watermark Level
Similar to choosing the transmit watermark level described earlier, the receive watermark
level should be set to minimize the probability of overflow. It is a trade-off between the
number of DMA burst transactions required per block versus the probability of an overflow
occurring.
17.4
Operation modes
The I2C interface protocol is setup with a master and a slave. The master is responsible for
generating the clock and controlling the transfer of data. The slave is responsible for either
transmitting or receiving data to/from the master. The acknowledgement of data is sent by
the device that is receiving data, which can be either the master or the slave. The protocol
also allows multiple masters to reside on the I2C bus, which requires the masters to arbitrate
for ownership.
According to this specification, the I2C controller provided by the device supports three
distinct operation modes, specifically:
●
Slave mode (Section 17.4.1)
●
Master mode (Section 17.4.2)
●
Multimaster mode (Section 17.4.3)
17.4.1
Slave mode
This section provides information on the slave mode of operation.
Initial configuration
To use the I2C controller as a slave, you must perform the following steps:
1.
Disable the I2C controller by writing a ‘b0 to the IC_ENABLE register.
2.
Write to the IC_SAR register to set the slave address (only required if the slave address
to be programmed is other than 0x0055). This is the address to which the I2C controller
responds.
3.
Write to the IC_CON register to specify whether 10 bit addressing is supported
(through IC_10BITADDR_SLAVE bit) and whether the I2C controller is in slave-only or
master-slave mode. The master-only mode is not valid in slave mode.
4.
Enable the I2C controller setting the IC_ENABLE register.



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