Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| en:general_information:tutorial:spi [2015/08/17 09:00] – liedmann | en:general_information:tutorial:spi [2025/01/28 11:17] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== CAN ===== | + | ~~NOCACHE~~ |
| + | ~~NOTOC~~ | ||
| + | ===== SPI ===== | ||
| \\ | \\ | ||
| - | <WRAP round important | + | <WRAP round important |
| - | SPI can be tested | + | SPI can be tested with **spidev_test** from the kernel sources.\\ |
| - | [[http://https:// | + | [[https:// |
| - | | + | **spidev_test** is included by default |
| + | \\ | ||
| + | ==== Testing spidev 0.1 ==== | ||
| + | |||
| + | <wrap Round info 65%> | ||
| + | |||
| + | To run spidev with /dev/spi0.1 you need to specify the device with -D parameter | ||
| + | < | ||
| + | root@MBa6x: | ||
| + | root@MBa6x:/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ++++console output with open bridge:| | ||
| + | < | ||
| + | root@MBa6x:/ | ||
| + | spi mode: 0 | ||
| + | bits per word: 8 | ||
| + | max speed: 500000 Hz (500 KHz) | ||
| - | To run the SPI loopback test please put a bridge | + | FF FF FF FF FF FF |
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ console output with closed | ||
| + | < | ||
| + | root@MBa6x:/ | ||
| + | spi mode: 0 | ||
| + | bits per word: 8 | ||
| + | max speed: 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 BE EF BA AD | ||
| + | F0 0D | ||
| + | </ | ||
| + | ++++ | ||
| + | ==== Testing spidev 4.0 ==== | ||
| + | <wrap Round info 65%> | ||
| - | + | To run spidev with /dev/spi4.0 you need to specify the device with -D parameter | |
| + | < | ||
| + | root@MBa6x: | ||
| + | root@MBa6x:/ | ||
| + | </ | ||
| + | ++++console output with open bridge:| | ||
| + | < | ||
| + | root@MBa6x:/ | ||
| + | spi mode: 0 | ||
| + | bits per word: 8 | ||
| + | max speed: 500000 Hz (500 KHz) | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF FF FF FF FF | ||
| + | FF FF | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ console output with closed bridge: | ||
| + | < | ||
| + | root@MBa6x:/ | ||
| + | spi mode: 0 | ||
| + | bits per word: 8 | ||
| + | max speed: 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 BE EF BA AD | ||
| + | F0 0D | ||
| + | </ | ||
| + | ++++ | ||