Red de conocimiento informático - Conocimiento de la instalación - Por favor, enséñeme cómo usar cableadoPi para controlar el puerto SPI de Raspberry Pi, ¡puntuación alta! !

Por favor, enséñeme cómo usar cableadoPi para controlar el puerto SPI de Raspberry Pi, ¡puntuación alta! !

#include lt;stdio.hgt;

#include lt;wiringPi.hgt;

#include lt;wiringPiSPI.hgt;

void main(void)

{

int spi1;

fecha de carácter sin firmar[2], rec[2]; > int spiChannel = 0;

int reloj = 1000000;

cableadoPiSetup();

spi1 = cableadoPiSPISetup(spiChannel, reloj); p> if(spi1!=-1)

{

printf("Iniciando prueba SPI\n");

printf("Escribir:\n ");

fecha[0]=0x80; //Dirección de registro

fecha[1]=0x55; //Datos a escribir

cableadoPiSPIDataRW( 0, fecha, 2);

printf("fecha[0]: d ", fecha[0]);

printf("fecha[1]: d \n" , fecha[1]);

retraso(500);

printf("Leer:\n"); //Dirección de registro

rec[1]=0x00;

cableadoPiSPIDataRW(0, rec, 2);

printf("rec[0]: d ", rec[0]);

printf("rec[1]: d \n", rec[1]); //Los datos devueltos son estos

}

}

He intentado compilar gcc -Wall -o testSPI testSPI.c -lwiringPi

sudo ./testSPI