![Microchip Technology PIC12F1501 Скачать руководство пользователя страница 212](http://html1.mh-extra.com/html/microchip-technology/pic12f1501/pic12f1501_manual_1785833212.webp)
2011-2015 Microchip Technology Inc.
DS40001609E-page 213
PIC16(L)F1508/9
FIGURE 21-34:
BUS COLLISION DURING START CONDITION (SCLX =
0
)
FIGURE 21-35:
BRG RESET DUE TO SDA ARBITRATION DURING START CONDITION
SDAx
SCLx
SEN
bus collision occurs. Set BCLxIF.
SCLx =
0
before SDAx =
0
,
Set SEN, enable Start
sequence if SDAx =
1
, SCLx =
1
T
BRG
T
BRG
SDAx =
0
, SCLx =
1
BCLxIF
S
SSPxIF
Interrupt cleared
by software
bus collision occurs. Set BCLxIF.
SCLx =
0
before BRG time-out,
‘
0
’
‘
0
’
‘
0
’
‘
0
’
SDAx
SCLx
SEN
Set S
Less than T
BRG
T
BRG
SDAx =
0
, SCLx =
1
BCLxIF
S
SSPxIF
S
Interrupts cleared
by software
set SSPxIF
SDAx =
0
, SCLx =
1
,
SCLx pulled low after BRG
time-out
Set SSPxIF
‘
0
’
SDAx pulled low by other master.
Reset BRG and assert SDAx.
Set SEN, enable Start
sequence if SDAx =
1
, SCLx =
1
Содержание PIC12F1501
Страница 307: ...PIC16 L F1508 9 DS40001609E page 308 2011 2015 Microchip Technology Inc NOTES...
Страница 392: ...2011 2015 Microchip Technology Inc DS40001609E page 393 PIC16 L F1508 9 1RWH 6 7 7 588 8 7...
Страница 399: ...PIC16 L F1508 9 DS40001609E page 400 2011 2015 Microchip Technology Inc NOTES...