We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi everyone,
I’m struggling here to make an SPI-code work . Preformatted textMy circuit contains the following hardware:
Preformatted text
MAX31865: Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max31865.pdf
NUCLEO -F767ZI: Datesheet: NUCLEO-F767ZI | Mbed
RTD-Sensor
Since the MAX31865 requires SPI protocol I wrote this code to read my RTD-data:
#include “mbed.h” SPI spi(PB_5, PB_4, PB_3); // mosi, miso, sclk DigitalOut cs(PA_4); int main() { // Chip must be deselected cs = 1; // Setup the spi for 8 bit data, high steady state clock, // second edge capture, with a 1MHz clock rate spi.format(8, 1); spi.frequency(1000000); // Select the device by seting chip select low cs = 0; // Send a dummy byte to receive the contents of the WHOAMI register int x = spi.write(0x00); printf("register = 0x%X\n", x); // Deselect the device cs = 1; }
Does someone know why I’m not getting any data?
best regard,Ezzow