我的STM32F4 Discovery上边有一个加速度传感器LIS302DL.在演示工程中,ST的工程师使用这个传感器做了个很令人羡慕的东西:解算开发板的姿态.当开发板倾斜时候,处于最上边的LED点亮,其他LED不亮.同时,用MicroUSB数据线将开发板连接电脑时,开发板就会虚拟成一个鼠标.倾斜开发板时,鼠标指针会向倾斜的方向移动.归根结底,就是牛B的ST工程师用加速度传感器完成了姿态解算. 在开发板上,加速度传感器使用了SPI方式用STM32F4芯片进行通信.STM32F4的SPI1 作为主…