项目场景:
板子是STM32F103C6T6的最小系统板,STM32CubeMx版本是6.5.0,生成MDK工程
问题描述
使用STM32CubeMx生成的STM32F103C6T6 IIC的初始化代码调用HAL_I2C_Master_Transmit
函数一直返回HAL_BUSY
解决方案:
这是C6T6配置IIC后的GPIO设置和初始化代码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cc1a8b28e7593a0c4013904019fd7db6.png)
void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle)
{
GPIO_InitTypeDef GPIO_InitStruct = {
0}