Stap 5: Programma de test
To de tester si le SPI fonctionne correctement sur la BeagleBone telechargez le programma nl langage C disponible à l'adresse ci-dessous: https://www.kernel.org/doc/Documentation/spi/spid...
nl remplaçant la ligne de code: statische const char * apparaat = "/dev/spidev1.1";
par: statische const char * apparaat = "/dev/spidev1.0";
auto le SPI activé est le SPI 0 et non le SPI 1 Puis compiler avec la commande: $ gcc spidev_test.c
Pour le tester programma il faut relier MOSI et MISO par un câble et exécuter la commande suivante:
$. / spidev_test -D /dev/spidev1.0
Si le programma fonctionne vous obtiendrez ceci:
SPI-modus: 0
bits per woord: 8
Max snelheid: 500000 Hz (500 KHz)
FF FF FF FF FF FF
40 00 00 00 00 95
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
DE ADVERTENTIE WORDEN EF BA AD
F0 0D
S'il ne fonctionne pas vous n'obtiendrez que des (FF)
Nl espérant vous avoir aidé, si vous avez des vragen n' avond pas! (ça m'a pris près de 20h à trouver la oplossing la première fois :))