Здравствуйте! Мне необходимо фильтровать двунаправленный трафик меж микросхемой контроллером и микросхемой драйвером по линии i2c. Буду использовать для этой цели контроллер PIC18 серии. Мой контроллер выполняет основную работу и должен лишь по мере необходимости(на время активности i2c) прерываться для фильтрации трафика. Если обнаружаться на линии i2c определенные команды данные, коорденировать свою работу. Некоторые определенные команды данные на линии должен уметь подменять. Мой PIC18 уже использует блок MSSP для собственных нужд и по этому необходимо задействовать свободные порты и эмулировать работу i2c. Необходимо задействовать входы INT1 INT2 для прерывания основной программы на период активности линии i2c.
На правильном ли я пути? Возможна ли подобная реализация? Подкинте исходник C, если кто сталкивался с эмуляцией i2c ?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения