Мастер RPI отправляет байт в Arduino, не может распечатать полученный вывод - PullRequest
0 голосов
/ 05 марта 2020

Главный узел Raspberry pi не может распечатать полученный вывод из arduino. Мой код выглядит следующим образом:

Raspberry Pi (мастер) код:

import spidev
import time

spi=spidev.SpiDev()
spi.open(0,0)
spi.max_speed_hz = 125000
to_send = [10, 20, 30, 40]
spi.xfer(to_send)
spi.close()

Arduino Slave Code

#include <SPI.h>

void setup() {
 Serial.begin (125000);   // debugging
  SPCR |= bit (SPE); // turn on SPI in slave mode
  pinMode(MISO, OUTPUT); // have to send on master in, *slave out*
  SPI.attachInterrupt(); // now turn on interrupts

}

// SPI interrupt routine
ISR (SPI_STC_vect)
{
  int c = SPDR;
  Serial.println(c);
}

void loop() {}
...