R1350NジャイロシールドをI2CからSPIに変更する手順
- チップ抵抗の位置を変更します
- R1 -> R3
- パターンをカットし、反対側のパッドと接続します
- VSS/SDA
- パターンをカットします
- SDA_PULLUP
- SCL_PULLUP
- CS/A0
- SI/A1
- SCLK/SCL
- JP6コネクタから配線します
JP6 Arduino SCLK D13 MISO D12 MOSI D11 CS D10
I2Cのアドレスの変更の仕方
このシールドのI2Cアドレスは0x9Aに設定されていますが、IC1のA0,A1ピンを以下のように設定することにより変更することができます。
A0 A1 I2C addresses (hex) VDD VDD 0x90 (1001 000X) VSS VDD 0x92 (1001 001X) SCL VDD 0x94 (1001 010X) SDA VDD 0x96 (1001 011X) VDD VSS 0x98 (1001 100X) VSS VSS 0x9A (1001 101X) <-販売時の設定 SCL VSS 0x9C (1001 110X) SDA VSS 0x9E (1001 111X) VDD SCL 0xA0 (1010 000X) VSS SCL 0xA2 (1010 001X) SCL SCL 0xA4 (1010 010X) SDA SCL 0xA6 (1010 011X) VDD SDA 0xA8 (1010 100X) VSS SDA 0xAA (1010 101X) SCL SDA 0xAC (1010 110X) SDA SDA 0xAE (1010 111X) (NXP Semiconductors SC16IS740/750/760 Product data sheet Rev. 7 — 9 June 2011 より抜粋)
- 上記表のA0,A1は以下のソルダジャンパ、JP6の端子に対応していますので、適宜カットしてください
- A0 -> CS/A0 , MOSI
- A1 -> SI/A1 , CS
- 上記表のVSS,VCC,SDA,SCLは基板上の以下の部分に対応していますので、適宜配線してください
- VCC -> VCCまたは5V
- VSS -> GND(カット不要)
- SDA -> SDA_PULLUP
- SCL -> SCL_PULLUP
Last modified
12 years ago
Last modified on Oct 4, 2012 11:54:01 AM
Note:
See TracWiki
for help on using the wiki.