我正在使用
STM32G061K6T(当时我只能在库存中找到的 MCU)并且我尝试通过 I2C 与 EEPROM 进行
通信。
我将 SCL 和 SDA 映射到 PA9 和 PA10,分别使用 3K3 上拉电阻。SDA 引脚被拉高并保持高电平,但是当 MCU 处于复位状态时 SCL 为高电平,但随后被拉低,我不知道为什么。连接 EEPROM 时会发生这种情况。
我已将 SCL 和 SDA 映射到 PB6 和 PB7,这有效,我可以与 EEPROM 通信。
我的问题是:
为什么当管脚映射不同时它会起作用——我是不是在数据表中遗漏了什么?
为什么当 MCU 唤醒时引脚被拉低,尽管有 3K3 上拉。