PIC18F26K83支持多少个SCL和SDA引脚?

问题描述 投票:1回答:2

我将使用PIC18F26K83作为主设备,我将有4个不同的从设备将与我的主设备通信。在pps映射的数据表中,只有I2C1数据输入和I2C2数据输入引脚默认给出。所以我开始认为,这个MCU只支持2种不同的I2C通信(可能是我错了)。这个MCU是否有限制,例如我可以分配多少SDA和SCL引脚?我可以有4个不同的从站,这意味着我可以有4个输入和4个输出引脚吗?

pic i2c
2个回答
1
投票

PIC18F26K83仅支持一个I2C,如数据手册中所述。通过PPS(外设引脚选择)寄存器I2C1SCLPPS和I2C1SDAPPS,您可以选择MCPu的任何I / O引脚。默认情况下,Pin14定义为SCL1,Pin15定义为SDA1。

如果要与4个I2C从器件通信,则需要EN(使能)引脚。使用此EN引脚,您应该在通信时选择从站。通常,单个I2C主设备最多可与10个从设备通信。


0
投票

有4个引脚,表示2个用于SDA,2个用于SCL。您最好使用多路复用器。

© www.soinside.com 2019 - 2024. All rights reserved.