I’m here to get some advice about SPI Communication between Arduino UNO & Jetson Nano.
I already checked my Jetson Nano activated SPI pins with ‘Local Loop Test’.
After I got HW-209 8 channel Level Shifter, I connect two devices like the picture below;
I’m using Jetson Nano Dev Kit 4GB Ram B01 with Jetpack 4.6.5
I already followed the post that you hyperlinked.
I checked my device successfully got the correct result among local loop test.
But, as I mentioned above, it does not well receive the data which gave me random number but the correct one is [1].
Okay, it seems the issue come up after you connect with the Arduino UNO.
Have you confirm the level is the same for both Jetson Nano and Arduino UNO?
1.8V or 3.3V?
Are you using Jetson Nano as SPI master and Arduino UNO as SPI slave?
Could you get a scope to check the waveform at this moment?
I checked that Arduino Uno use 5V for logic level, and Jetson Nano use 3.3V.
To solve the difference of Logic Level, I bought HW-209 3.3V to 5V level shifter.
As I mentioned above, Raspi 4B worked well with the same setting, I think the level matched well.
Yes
I don’t know how to check the waveform but I have oscilloscope so I can try later.