Difference between revisions of "User:Gbrenes"
(→Oscilloscope visualization) |
(→Oscilloscope visualization) |
||
Line 9: | Line 9: | ||
== Oscilloscope visualization == | == Oscilloscope visualization == | ||
− | + | <syntaxhighlight lang=bash> | |
nvidia@ubuntu:~$ ./spidev_test -D /dev/spidev0.0 -b8 -v | nvidia@ubuntu:~$ ./spidev_test -D /dev/spidev0.0 -b8 -v | ||
spi mode: 0x0 | spi mode: 0x0 | ||
Line 16: | Line 16: | ||
TX | 05 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | . | TX | 05 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | . | ||
RX | FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | RX | FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | ||
− | + | </syntaxhighlight> | |
+ | |||
+ | |||
[[File:Spi-5osc.png|400px|thumbnail|center|Timing diagram for number 5 in binary using SPI.]] | [[File:Spi-5osc.png|400px|thumbnail|center|Timing diagram for number 5 in binary using SPI.]] |
Revision as of 19:22, 8 February 2023
SPI
How do the devices communicate?
Useful tools
Oscilloscope visualization
nvidia@ubuntu:~$ ./spidev_test -D /dev/spidev0.0 -b8 -v
spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 KHz)
TX | 05 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ | .
RX | FF __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __