esp32和MPU6500 I2C通信

注意点一:mpu6500共有两种通信方式SPI和I2C。默认是SPI,当CS高电平,SPI有效,当CS低电平,SPI是无效的,此时可以用I2C通信。可以变相理解CS就是区分SPI和I2C的开关。如上图,CS接地,使用的是SPI通信。(为了搞清楚这个花了一天)。 注意点二:esp32有两个I2C,依据在stm32的经验,自然的认为这两个I2C是对应特定的引脚(找了好多资料也没有找到)。其实不然,其可以映射到任意的两个GPIO口。
/**
* @brief i2c master initialization
*/
static esp_err_t i2c_master_init(void)
{
int i2c_master_port = I2C_MASTER_NUM;
/**配置i2c **/
i2c_config_t conf = {
.mode = I2C_MODE_MAS

esp32和MPU6500 I2C通信最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/17673.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>