【发布时间】:2021-07-28 16:26:03
【问题描述】:
我有 SAME51N19 控制器,我使用 sercom 1 从 PIN A16=PAD0 SDA & A17=PAD1 SCL 进行 I2C 通信。 SAME51N19 在地址 0b0101001=0x29 上传输数据时遇到问题。另外,检查示波器也不好。附上示波器图像。我在标准模式下使用 I2C。由于主机生成时钟和从机使用相同,我认为我们不需要将时钟设置为从机或从机控制器。 DefaultSharedI2CClockFrequency = 400000;请帮我解决这个问题。 检查连接 SDA-SDA 和 SCL-SCL
【问题讨论】:
-
标准模式是 100kHz,而不是 400kHz。此外,您的范围跟踪看起来很混叠。您能否调低时基(提高采样率)并测量频率?
-
是的。我能做到。这个问题可能是由于脉冲没有达到脉冲 1 的足够电压而引起的吗?我已将频道设置为 5V。您可以看到来自通道 2 的一些脉冲刚刚达到 3V?
标签: microcontroller i2c atmega32