基于STM32的QMC5883底层驱动,使用硬件I2C,很多人反映STM32的硬件I2C存在BUG,实际调试没有发现任何问题。已定义寄存器