|
7220 Datasheet, PDF (205/303 Pages) Renesas Technology Corp – 8-BIT SINGLE-CHIP MICROCOMPUTER | |||
|
◁ |
APPLICATION
5.5 Example of I2C-BUS control by software (M37220M3-XXXSP/FP)
(7) Data input processing routine
Data intput
Bit 0 of port P2 direction register
= âinput modeâ
âBIT COUNTERâ = â0â
RAM: READDATA
BIT COUNTER
P21 (SCL) = â1â
Wait 6 µs
No
P20 (SDA) = â1â?
Yes
Carry flag = â1â
Rotate âREADDATAâ
with Carry flag, to left
P21 (SCL) = â1â
âBIT COUNTERâ
ââBIT COUNTERâ + 1
Carry flag = â0â
No
âBIT COUNTERâ
⥠â8â?
Yes
RETURN
Fig. 5.5.10 Flowchart of data input processing routine
5-32
7220 Group Userâs Manual
|
▷ |