STM32F103RC IIC1使用cube配置为PB8、PB9,SCL没有波形,无法使用。 通过跳线连到PB6、7,再把配置改为PB6、7,正常。 请问是什么原因导致PB8、9不能用?现在我的板上只接了这一个iic,别的啥都没有 |
你检查下硬件是否有问题,比方焊接啊、上拉这些。 还有,你看看是否跟CubeMx版本有关,选择PB6 PB7和选择PB8 PB9有点小差异, 选择后者涉及到REMAP操作,需要执行 __HAL_AFIO_REMAP_I2C1_ENABLE(); 而选择前者 则没有这个动作。