目的及益处
本设计技巧解释了如何导入和使用意法半导体MEMS运动和环境传感器的独立平台驱动程序源代码,在
STMicroelectronics GitHub上免费提供。
- 驱动程序是用标准C语言编写的,可以在任何微控制器上运行。
- 所示的实现使用有限的代码抽象,以保持代码易于理解、阅读和调试。
描述
在本例中,将在STEVAL-MKSBOX1V1平台的新项目中包含一组驱动程序,以展示如何轻松添加这些驱动程序。在我们的例子中,两个I2C和SPI总线将被利用。
在STEVAL-MKSBOX1V1 I2C1总线上,连接了以下传感器:
1. HTS221温湿度传感器(HTS221 STdC驱动)
2. LPS22HH压力温度传感器(LPS22HH STdC驱动)
在I2C3总线上,连接一个传感器:
1. STTS751温度传感器(STTS751 STdC驱动)
在SPI1总线上,这些传感器被连接:
1. LSM6DSOX iNEMO惯性模块(Ism6dsox STdC驱动)
2. IIS3DHHC三轴工业数字倾角仪(IIS3DHHC STdC驱动)
3. LIS2DW12 3轴MEMS加速度计(LIS2DW12 STdC驱动)