Добрый день!
Я только начинаю изучать микроконтроллеры и сразу же возникли проблемы )).
Пытаюсь подключить часы на DS1307 к PIC.
В MPLAB сгенерировал библиотеки с помощью MCC, но не могу понять почему не передаются данные по I2C.
Пишу:
I2C_MasterWrite( 0, 1, 0b1101000, &I2C_status);
Но I2C_status всё время в режиме I2C_MESSAGE_PENDING. В Proteus с помощью I2C Debugger на шине пусто, данных нет вообще. Прерывания все включены.
Скачал вот отсюда пример:
http://picxc8.blogspot.ru/2017/09/rtc-w ... d-i2c.html, в Proteus видно что I2C_MasterWrite передаёт, а вот на I2C_MasterRead так же висит в состоянии I2C_MESSAGE_PENDING.
Подскажите неопытному в какую сторону копать? Уже неделю сижу...