软件I2C达成(2):I2C协议达成

0 参考资料

I2C 总线规范.pdf

1 I2C协议实现

1.1 SCL、SDA引脚初始化

将SCL、SDA初始化为开漏输出,电平设置为高电平(使用外部上拉电阻拉高)。

/**
* @brief 软件I2C初始化
*
* @param sw_i2c_cfg 软件I2C配置指针
*/
int sw_i2c_init(sw_i2c_cfg_t *sw_i2c_cfg)
{

GPIO_InitTypeDef GPIO_InitStruct = {
posted @ 2025-08-19 11:55  yfceshi  阅读(6)  评论(0)    收藏  举报