công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

STM32F10XX8 bảng dữ liệu(PDF) 21 Page - STMicroelectronics

tên linh kiện STM32F10XX8
Giải thích chi tiết về linh kiện  This errata sheet applies to the revisions
PDF  41 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  STMICROELECTRONICS [STMicroelectronics]
Trang chủ  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM32F10XX8 bảng dữ liệu(HTML) 21 Page - STMicroelectronics

Back Button STM32F10XX8 Datasheet HTML 17Page - STMicroelectronics STM32F10XX8 Datasheet HTML 18Page - STMicroelectronics STM32F10XX8 Datasheet HTML 19Page - STMicroelectronics STM32F10XX8 Datasheet HTML 20Page - STMicroelectronics STM32F10XX8 Datasheet HTML 21Page - STMicroelectronics STM32F10XX8 Datasheet HTML 22Page - STMicroelectronics STM32F10XX8 Datasheet HTML 23Page - STMicroelectronics STM32F10XX8 Datasheet HTML 24Page - STMicroelectronics STM32F10XX8 Datasheet HTML 25Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 41 page
background image
DocID14574 Rev 13
21/41
STM32F10xx8 STM32F10xxB
STM32F10xx8 and STM32F10xxB silicon limitations
2.13
I2C peripheral
2.13.1
Some software events must be managed before the current byte is
being transferred
Description
When the EV7, EV7_1, EV6_1, EV6_3, EV2, EV8, and EV3 events are not managed before
the current byte is being transferred, problems may be encountered such as receiving an
extra byte, reading the same data twice or missing data.
Workarounds
When it is not possible to manage the EV7, EV7_1, EV6_1, EV6_3, EV2, EV8, and EV3
events before the current byte transfer and before the acknowledge pulse when changing
the ACK control bit, it is recommended to:
•
Workaround 1
Use the I2C with DMA in general, except when the Master is receiving a single byte.
•
Workaround 2
Use I2C interrupts and boost their priorities to the highest one in the application to
make them uninterruptible
•
Workaround 3 (only for EV6_1 and EV6_3 events used in method 2)
EV6_1 event (used in master receiver 2 bytes):
Stretch SCL line between ADDR bit is cleared and ACK is cleared:
a)
ADDR=1
b)
Configure SCL I/O as GPIO open-drain output low
c)
Clear ADDR by reading SR1 register followed by reading SR3
d)
Program ACK=0
e)
Configure SCL I/O as Alternate Function open drain
EV6_3 event (used in master receiver 1 byte):
Stretch SCL line between ADDR bit is cleared and STOP bit programming:
a)
ADDR=1
b)
Program ACK=0
c)
Configure SCL I/O as GPIO open-drain output low
d)
Clear ADDR by reading SR1 register followed by reading SR3
e)
Program STOP=1
f)
Configure SCL I/O as Alternate Function open drain



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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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