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

 
 
> 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
Ответов
Слесарь
сообщение Sep 29 2010, 22:09
Сообщение #2


Гуру
******

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



Всем спасибо! вопрос решен.
Пробно удалось принять и передать по i2c с помощью эмулятора

Цитата(rezident @ Sep 30 2010, 01:01) *
Ага. В корневом топике указаны какие-то "микросхема контроллер" и "микросхема драйвер", они такие суперсекретные что не имеют названия?
Контроллер не смотрел какой. Не важно. А драйвер, если его можно так называть, это TEF6901. Но какое собственно это имеет значение по существу вопроса.
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 29 2010, 23:40
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Слесарь @ Sep 30 2010, 04:09) *
Контроллер не смотрел какой. Не важно. А драйвер, если его можно так называть, это TEF6901. Но какое собственно это имеет значение по существу вопроса.
А что такого секретного по шине предается, что не описано в datasheet TEF6901A? Или все-таки не сам драйвер, а залоченную автомагнитолу курочите?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:11
Рейтинг@Mail.ru


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