金牌会员
 
- 积分
- 1070
- 金钱
- 1070
- 注册时间
- 2015-10-21
- 在线时间
- 128 小时
|

楼主 |
发表于 2018-7-12 09:25:29
|
显示全部楼层
初始化脚是对的,IO口方向也没问题。这是我宏定义的
[mw_shl_code=c,true]#define IIC_SDA_PIN GPIO_PIN_7
#define IIC_SDA_PORT GPIOB
#define IIC_SCL_PIN GPIO_PIN_6
#define IIC_SCL_PORT GPIOB
#define IIC_SDA_SET HAL_GPIO_WritePin(IIC_SDA_PORT, IIC_SDA_PIN, GPIO_PIN_SET)
#define IIC_SDA_RESET HAL_GPIO_WritePin(IIC_SDA_PORT, IIC_SDA_PIN, GPIO_PIN_RESET)
#define IIC_SDA_TOG HAL_GPIO_TogglePin(IIC_SDA_PORT, IIC_SDA_PIN)
#define SDA_READ HAL_GPIO_ReadPin(IIC_SDA_PORT, IIC_SDA_PIN)
#define IIC_SCL_SET HAL_GPIO_WritePin(IIC_SCL_PORT, IIC_SCL_PIN, GPIO_PIN_SET)
#define IIC_SCL_RESET HAL_GPIO_WritePin(IIC_SCL_PORT, IIC_SCL_PIN, GPIO_PIN_RESET)
#define IIC_SCL_TOG HAL_GPIO_TogglePin(IIC_SCL_PORT, IIC_SCL_PIN)[/mw_shl_code] |
|