Hello,
How i can access SPI pin (pi2bus or euler) with python spidev?
i look in the raspberry, the SPI port must be enable before using through raspi-config. How about pine64?
Thank's
Use this Python library :
https://github.com/swkim01/RPi.GPIO-PineA64
Here some loopback testing code :
Code:
#!/usr/bin/python
import RPi.SPI as spi
data = [0xDE,0xAD,0xBE,0xEF,0xBA,0xAD,0xF0,0x0D]
spi.open("/dev/spidev0.0")
spi.write(data)
data = spi.xfer(data, len(data))
spi.close()
print data
(01-06-2017, 09:15 AM)martinayotte Wrote: [ -> ]Use this Python library : https://github.com/swkim01/RPi.GPIO-PineA64
Here some loopback testing code :
Code:
#!/usr/bin/python
import RPi.SPI as spi
data = [0xDE,0xAD,0xBE,0xEF,0xBA,0xAD,0xF0,0x0D]
spi.open("/dev/spidev0.0")
spi.write(data)
data = spi.xfer(data, len(data))
spi.close()
print data
Thanks Martinayotte,
What the spi.xfer?
I look 2 pins SPI (pi2bus and euler),
which the pin i can call /dev/spidev0.0 and /dev/spidev0.1?
On raspi tutorial, we can look spidev0.0 in /dev but in pine not found.
Sent from my Mi-4c using Tapatalk
spi.xfer() is transmitting and receiving at the same time, full-duplex transfer.
If you don't see /dev/spi0.0 on your board, it is probably that you don't use an image using longsleep's kernel, because SPIs have been added in the DT of longsleep several months ago.
Thanks Martinayotte,, i will try it
Sent from my Mi-4c using Tapatalk
Martinayotte, i was tried armbian..
But SPI port not appear in /dev/
what the configuration for appear spidev0.0/spidev0.1?