GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
GR-SAKAURA同士で1:4のSPI通信を処理したいと考えています.SPI通信を扱うことは初めてなので的外れな質問となっていたら申し訳ありません.
ライブラリがVer1.0のころは関数があったと記憶しているのですが,Ver2.X以降では,SPI,SPI1と用意されていますが,SSだけでなくSCK,MISO,MOSIも別のピンとなっています.
SS1をピン22,SS2をピン23,SS3をピン8といった使い方は可能なのでしょうか?
もしくは,SPI1のピン配置の変更やSPI2,3と増やすことは可能でしょうか?
ver1.0のライブラリ(開発環境)が使用できればそれでも良いのですが.
がじぇるね岡宮です。
「GR-SAKURA同士」ということは、4つのGR-SAKURAがSPIのスレーブになるということだと思うのですが、スレーブは対応してないです。RX63Nとしてはデバイスの機能でスレーブになれるのですが、Arduinoライブラリとしてはスレーブは用意されてないので(Wireとかはスレーブも用意されてますが)、現状ではGR-SAKURA同士でのSPI通信はArduinoライブラリではできません。GR-SAKURA同士で通信するとすれば、SerialかWire8を使う感じですかね。
スレーブセレクトピンについて書きますが、スレーブセレクトはポートで制御するようになっているため、GR-SAKURAがマスタであればポートでHigh/Low制御できます。通信相手のピンをLowにして、通信しない相手をHighにすれば4つのデバイスと通信することは可能です。
回答ありがとうございます.
マスターのみなのですね.
Serialの接続を試してみたいと思います.