Hi The project I am working on has me controlling a board which has 3.3V logic levels
The board documentation says it is 5V tolerant
I can communicate on the i2c bus without problems but the SPI bus does not seem to load any data
The board manufacturers tech support say I should be using 3.3V logic and that may be the cause of the problem
I only need to write on the SPI bus (as master) I don't think I will ever need to read from the slave via SPI
I also have to keep my SPI signals tri-stated until I recieve permission from the slave board to control the SPI bus. I do this using i2c.
How best to convert the logic levels on the SPI bus?
I am using an Arduino Uno to develop the application but I also have Arduino Mega 2560 which I may use on the final version. Does this have 3.3V logic already and therefore negate the problem?