上拉电阻I2C问题分析(使用STM32的HAL库)
发布时间
阅读量:
阅读量
I2C上拉电阻问题分析(基于stm32 HAL库)
在通过STM32进行ST温湿度传感器HTS221的读写操作过程中,采用了I2C总线进行通信,而该总线上还连接了其他传感器设备。然而,在实际测试中发现,有时能够成功获取数据,有时却无法读取,返回值始终为0。
首先,在对STM32的I2C接口IO进行配置时,选用的是AF_OD模式,即复用开漏输出方式,这与官方推荐的I2C通信配置方式一致。此时IO的电流与电压特性由外部电路决定,并且IO端口还启用了内部上拉电阻配置。
/** * @brief I2C MSP Initialization
* This function configures the hardware resources used in this example:
* - Peripheral's clock enable
* - Peripheral's GPIO Configuration
* - DMA configuration for transmission request by peripheral
* - NVIC configuration for DMA
全部评论 (0)
还没有任何评论哟~
