SPI 操作モジュールレジスタ
レジスタ名 (Read/Write) |
アドレス |
有効ビット |
機能 |
備考 |
spiwritedata[31:0] (RW) |
0xFFF00000 --- 0xFFF00003 |
1,2,4 バイトの指定 |
SPI送信 |
ライトサイズによって送信バイト数を指定 |
spibusy (RO) |
0xFFF00004 --- 0xFFF00007 |
D0 |
SPI制御ビジー |
D0 == 1でビジー |
spireaden (WO) |
0xFFF00010 --- 0xFFF00013 |
何かを書く |
SPI受信開始 |
ライトサイズによって受信バイト数を指定 |
spireaden (WO) |
0xFFF00018 --- 0xFFF0001B |
何かを書く |
SPI受信開始 |
受信後、CSをHigh |
spireaden (WO) |
0xFFF00098 --- 0xFFF0009B |
何かを書く |
SPI受信開始 |
ダミークロックの出力 |
spireaddata[31:0] (RO) |
0xFFF00010 --- 0xFFF00013 |
1,2,4 バイトの指定 |
SPI受信データ |
リードサイズによって受信バイト数を指定 |
sdmode,clkdiv[7:0] (RW) |
0xFFF00014 --- 0xFFF00017 |
D8,D7---D0 |
SD,クロックスピード |
SPIポート、クロック分周指定 |
spisetpin[3:0] (RW) |
0xFFF00020 --- 0xFFF00023 |
D3---D0 |
SD電源、SPIポートピン |
SD電源、SPIピンへの直接出力 |
sdstat[1:0] (RO) |
0xFFF00024 --- 0xFFF00027 |
D3---D2 |
SDカード状態 |
ライト禁止、カード挿入 |
sdhcf,sdinit (RW) |
0xFFF00024 --- 0xFFF00027 |
D1---D0 |
SDカード種別、初期化 |
SDカード種別、初期化を表示 |