Activer SPI sur BeagleBone Black (5 / 5 steg)
Steg 5: Programmet de test
Afin de tester si le SPI fonctionne correctement sur la BeagleBone téléchargez le-programmet sv langage C disponible à l'adresse ci-dessous: https://www.kernel.org/doc/Documentation/spi/spid...
sv remplaçant la ligne de koden: statisk const char * enhet = "/dev/spidev1.1",
par: statisk const char * enhet = "/dev/spidev1.0",
Car le SPI aktiv est le SPI 0 et icke le SPI 1 Puis compiler avec la commande: $ gcc spidev_test.c
Häll testare le programmet il faut relier MOSI et MISO par un kabel et exécuter la commande suivante:
$. / spidev_test -D /dev/spidev1.0
Si le programmet fonctionne vous obtiendrez ceci:
SPI-läge: 0
bitar per ord: 8
max hastighet: 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 AD VARA EF BA AD
F0 0D
S'il ne fonctionne pas vous n'obtiendrez que des (FF)
Sv espérant vous avoir aidé, si vous avez des frågor n'hésitez pas! (ça m'a pris près de 20h à trouver la lösning la première fois :))