реклама на сайте
подробности

 
 
> i2c фильтрация
Слесарь
сообщение Sep 29 2010, 16:01
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



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

На правильном ли я пути? Возможна ли подобная реализация? Подкинте исходник C, если кто сталкивался с эмуляцией i2c ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Sep 29 2010, 18:46
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Слесарь @ Sep 29 2010, 20:01) *
Некоторые определенные команды данные на линии должен уметь подменять.

Каким образом сторонний контроллер сможет подменять данные, передаваемые другим контроллером?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016