!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