I use BMX055 in a project. Acc and Gyro has been work seamlessly for about 3 months. I need to read magnetometer now. But, I didn't read Chip ID register(0x40). I use CS3(20), Miso1(17), Mosi(11), Clk(9) pins.
I probed pins with oscilloscope, there're no problem except Mosi that always 0x00. I read in firmware 0x00 too. Before reading it, i try to write 0x4B register with 0x83. But ID value i read again 0x00.
Is there an additional register setting that I forgot to do?
id=read(0x40) => returns 0x00
Solved! Go to Solution.