Atmega64引脚问题。 SCL / SDA与TXD / RDX相同?

时间:2010-09-11 16:14:46

标签: i2c atmega atmel

我无论如何都不是Atmega pro。事实上,从未与他们合作过。我正在尝试使用i2c接口向使用Atmega64控制器的设备添加外部eeprom。从数据表中,我看到引脚25和26标记为PD0 / PD1,并且是i2c的SCL / SDA。这很好,花花公子。然后我去了董事会并开始追踪。我看到那些用一些简单的电路进入摇臂开关我还没看好,但我认为它是i2c兼容的东西。但后来突然发现,这个装置有两个这样的摇杆,所以我希望将另一个摇杆追溯到相同的两个引脚(因为i2c是一个可以有多个从属的总线)。相反,它们追溯到标记为PD2 / PD3和RXD1 / TXD1的两个相邻引脚27和28。好吧,现在让我感到困惑。

我预计我可以在SCL / SDA线路上并行添加内存,但我现在认为我发现的内容或者意味着:

  1. SCL / SDA可与RXD1 / RXD2或
  2. 互换
  3. 我对SCL / SDA如何工作以及它不是总线或者它可以用作简单输入感到困惑?
  4. 可悲的是,我不确定我在问什么。有人可以对此有所了解吗?我是否仍然可以将内存添加到SCL / SDA或可能不是?

    感谢。

    史蒂夫

1 个答案:

答案 0 :(得分:1)

没关系,我找到了答案。它既有一个总线,也有一个简单的输入......无论是一个还是另一个。在这种情况下,它被用作输入,所以我不能将它用作总线。该死。哦,好吧。