So it was in part an assumption that the default mode the BP1 used was 0, yup that was wrong. The rookie code is clear and (long story short) I can see register (SPI1CON) is initialised in the spi_init(speed) function with 0x8120 which among other things sets mode 1 (bit6 bit8). The issue I had was more to do with the algorithm needed to get the 2 byte reads into a temperature value which I've nby GaryJScott - BV500
Thank's. A quick check on the data sheet and I can see the clock edge (bit 8) and polarity (bit 6), so I think I just need to configure these to set the mode. I will take a look at the rookie code to make sure I've not missed anything else and post back how I get on.by GaryJScott - BV500
I've just started experimenting with the BP1 and currently developing my understanding of the SPI interface and trying to connect a thermocouple module (readily available on ebay) which uses a MAX6675. I now believe it uses mode 1 but the BPI uses mode 0 communication so my question is can the mode that the BP1 uses be changed?by GaryJScott - BV500