вопросик про i2c)

hong_10
Offline
Зарегистрирован: 30.10.2013

Всем привет! На ардуино уно есть 2 дополнительных контакта sda scl, помимо А4 А5. Часы 1307 втыкаю вот в эти дополнительные контакты, а А4 и А5 хочу использовать как простые контакты(как А0,А1,А2,А3). Когда пишу такую команду как pinMode(19,OUTPUT); digitalWrite(19,HIGH); часы перестают работать и lcd дисплей тоже. Вот и думаю, можно ли отцепить i2c с контактов А4 и А5? Подскажите народ! )

Vasia.Z
Vasia.Z аватар
Offline
Зарегистрирован: 30.11.2013

У atmega328 только один i2c, на аналоговых пинах. Хардверно. И вы никак не перевесите хардверный i2c на другие пины.

Если вдруг вы будете изображать i2c программно на других пинах, то это будет медленнее работать.