7 years, 7 months ago.

How to read MISO pin at the Master device without SPI? ( SPI通信を使わずにMISOの値を読む方法)

Hello,

Is there any good method to read MISO pin at GR-peach as Master device without following two functions? 1.SPI.write(0xFF) 2.{DigitalIn name(miso); ->} name.read(miso); {-> SPI name(mosi, miso, sclk);}

Thanks

Sincerely, Masaru Fukushima

お世話になります。

現在、スレーブ側でSPI通信を開始する準備が整ったことを MOSIピンをHIGHにすることでマスター側に知らせる記憶媒体と GR-peach間でSPI通信を行うプログラムを実装しております。

しかし、GR-peachにはSPI name(mosi, miso, sclk);で初期化された misoピンをreadするだけの機能がないので困っています。

SPI通信の準備ができてない状態でSPI.write(0xFF);は使えませんし、 DigitalIn name(miso);としてからname.read(miso);で読み出し、 改めてSPI name(mosi, miso, sclk);で初期化すると sclkが立ち上がるのでこの方法も好ましくないです。

SPIのピンとして初期化済みのmisoピンからreadするだけの機能は 現在ないのでしょうか。ご回答よろしくお願いいたします。 福島

Be the first to answer this question.