!memo
- http://garretlab.web.fc2.com/arduino/inside/libraries/SPI/registers.html
>> quote
MSTRビット(Master/Slave Select)が1のときはマスターSPIモードに,0のときはスレーブSPIモードになります。MSTRが設定されているときに,SS(Arduino Unoでは10番ピン)が入力モードでLOWになると,MSTRは0になり,SPSRのSPIFが設定されます。Arduinoでは,マスターSPIモードだけがサポートされています。
<<
なるほど
これだと動作が不安定だった
>> code cpp
SPCR=(1 << SPE)|(1 << MSTR);
pinMode(12, INPUT); //MISO
pinMode(13, OUTPUT); //SCK
pinMode(11, OUTPUT); //MOSI
pinMode(10, OUTPUT); //SS
<<
こうしろってことかな? 今の所安定
>> code cpp
pinMode(12, INPUT); //MISO
pinMode(13, OUTPUT); //SCK
pinMode(11, OUTPUT); //MOSI
pinMode(10, OUTPUT); //SS
SPCR=(1 << SPE)|(1 << MSTR);
<<
!memo2
またパスコンを入れ忘れて起動しないパターン。
いつもだなぁ
5643382
wiki
1371358676