Сколько линий I2C у Arduino Due?
Согласно сопоставлению контактов Arduino
20 PB12 SDA 3 6
21 PB13 SCL 3 6
70 PA17 SDA1 3 6
71 PA18 SCL2 15 9
Первое кажется довольно очевидным, а вот второе сбивает с толку. У них разные этикетки. Я также не вижу других SDA или SCL в таблице. Так это опечатка?
@Jack, 👍0
1 ответ
Лучший ответ:
▲ 1
Согласно документации библиотеки Wire https://forum.arduino.cc/index.php?topic=132130.0 :
Arduino Due имеет два интерфейса I2C/TWI. SDA1 и SCL1 близки к контакт AREF и дополнительный на контактах 20 и 21.
И стол:
Arduino Due: 20 (SDA), 21 (SCL), SDA1, SCL1
Похоже, в вашей таблице SCL2 должен быть SCL1.
,
@Michel Keijzers
Смотрите также:
- Как выбрать пару SDA/SCL на Arduino Due?
- Проблемы с I2C и Wire.Available()
- Второй I2C на RTClib не запускается
- Неустойчивое поведение при использовании DUE с чипом Microchip 24FC64 EEPROM?
- Отправка и получение различных типов данных через I2C в Arduino
- Как работают функции вне цикла void?
- Как отображать переменные на 0,96-дюймовом OLED-дисплее с библиотекой u8glib?
- Arduino Due vs Mega 2560
Казалось бы, у arduino опечатка в документации, @Jack
Полностью согласен с этим, обратите внимание, что моя ссылка также от самой Arduino, и она противоречит вашей ссылке на Arduino. Возможно, вы можете написать им об этом., @Michel Keijzers