Mega 2650 и I2C
- Войдите на сайт для отправки комментариев
Пт, 07/06/2019 - 14:22
Не получается запустить часы DC1307. Не видит мега их в упор. На Уно работает без проблем.
Запускаю сканер I2C - мега выводит Scanning... и виснет. Пины 20-21. Выдергиваю эти контакты - побежали адреса. No I2C devices found. Одел на место - Scanning... Никаких библиотек, кроме Wire, сканер из библиотеки, стандартный. Вижу кучу тем с проблемами Меги при использовании I2C и понимаю - неужели все так плохо?
Не замечал на своей меге проблем с I2C. Бывает, конечно, что SDA/SCL путаю местами, тогда да - ничего не находится ))
Длина подключаемых проводов какая? I2C - не для длинных проводов, в пределах 20 см, а лучше - чем короче, тем лучше.
Вижу кучу тем с проблемами Меги при использовании I2C и понимаю - неужели все так плохо?
Если у кого и плохо, так это у вас. :) Использую I2C с мегой постоянно, от 1 до 3 устройств на линиях отлично работают. Даже сейчас. Так что ищите, в чем именно у вас косяк. Может банально перепутали, кто есть кто?
Особенность слейв-устройства: начинает работать только после подачи питания 3.3в помимо 5в. Причем, достаточно кратковременного импульса, и слейв работает до выключения питания.