AGB Programming Manual
Communication Functions
©1999 - 2001 Nintendo of America Inc.
133
D.C.N. AGB-06-0001-002B4
Normal Serial Communication Flow(Example)
Set (0) in (d15) of
Register RCNT
Set (0,0) or (0,1) in (d05,d04)
of Control Register SIOCNT
Select internal clock with
Register SIOCNT and
select Cable Communication
256KHz or Special Hardware
2MHz for the frequency.
Set transfer data
Communicate as the Master?
Select external clock with
Register SIOCNT
Set start flag for Register
SIOCNT
Is (d02) in Register
SIOCNT, (0)?
Set (1) in (d03) of Control
Register SIOCNT
Set (0) in (d03) of Register
SIOCNT
Set Start Flag for Register
SIOCNT and wait for
external clock input
Start Flag for Register
SIOCNT is reset. If the
Interrrupt Request Enable
Flag is set, an interrupt
request is generated
No
Yes
No
Yes
Transmit(Receive/Send)
End
Transmit(Receive/Send)
End