Xan, добавь пожалуйста в свой проект:
1) Проверенные тобой библиотеки работы с i2c (желательно чтоб они соответствовали коду на стр 74 для гиро)
2) Отдельно прошу сделать папку дубль проекта в котором идет только вывод по 10 сек на ноги SCL SDA нескольких частот такта для проверки осцилом как сигналы проходят через преобразователь уровней на bss138 чтоб быть уверенным в надежной работе i2c по скорости передачи.
3) шим удалять не надо, можно просто обесточить пока мощный драйвер или вообще отключить.
4) Мой мыл для инвайта дроп-бокса на моем сайте и он таков mkpochtoi а после "лайги кавки" добавить narod.ru моя страничка mkpochtoi.narod.ru/price.htm
5) На схеме хорошо бы добавить на микрухи i2c их адреса и прописать в проекте.
6) Прошу в файле main.c прописать дефайнами основные параметры проекта - это ведь правильно! Частота кварца, сразу дефайн бодрейта uart четноcть и затем дефайн считающий занчения для обеспечения этого бодрейта. Указать адреса и тип микрух i2c. Указать где и какой создается ШИМ и как им управлять.
Т.е. сделать нормальную ШАПКУ как обычно делают в main.c - чтоб неконформист или любой другой открывший прожект понял что и как.
Обязательно указать что прожект mplab x и версию picc - т.е. инструментарий и добвать ссылку на стр 75 или рядом этого топика.
Спасибо. Жду!!! Сегодян ночью всеж решил поспать так как только что с тренировки пришел.