Nintendo 1504166 Programming Manual - Page 135

data registers SIOMULTI0, SIOMULTI1, and SIOMULTI3., is not input after a certain period of time.

Page 135 highlights

AGB Programming Manual Communication Functions At this point, the data output from the first slave is stored in the master and each slave's SIOMULTI1 Register. In this way, each slave is sent and all transmissions are carried out. In the following situations the master produces a "SYNC Signal" (pull-up input after the output of a 5 cycle HI interval of source oscillation) and the transmission ends: 1. After the master outputs its own "Stop bit", the next "Start bit" is not input after a certain period of time. 2. After a "Stop bit" is received from the first or second slave, a "Start bit" is not input after a certain period of time. 3. A "Stop bit" is received from the third slave. Once the transmission ends, the received data is stored in each of the data registers (SIOMULTI0, SIOMULTI1, SIOMULTI2, and SIOMULTI3). If there is a terminal that is not connected the initial data FFFFh is stored. ©1999 - 2001 Nintendo of America Inc. 135 D.C.N. AGB-06-0001-002B4

  • 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
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

AGB Programming Manual
Communication Functions
©1999 - 2001 Nintendo of America Inc.
135
D.C.N. AGB-06-0001-002B4
At this point, the data output from the first slave is stored in the master and
each slave’s SIOMULTI1 Register.
In this way, each slave is sent and all transmissions are carried out.
In the following situations the master produces a “SYNC Signal” (pull-up
input after the output of a 5 cycle HI interval of source oscillation) and the
transmission ends:
1.
After the master outputs its own “Stop bit”, the next “Start bit” is not
input after a certain period of time.
2.
After a “Stop bit” is received from the first or second slave, a “Start bit”
is not input after a certain period of time.
3.
A “Stop bit” is received from the third slave.
Once the transmission ends, the received data is stored in each of the
data registers (SIOMULTI0, SIOMULTI1, SIOMULTI2, and SIOMULTI3).
If
there is a terminal that is not connected the initial data FFFFh is stored.