Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Продскажите по автомату состояний реализующему I2C Slawe
Отправлено
michas 23 ноября 2007 г. 10:10
мега 64, аппаратный TWI
нужно реализовать слэйв
прерывания обрабатываются, состояния считываются
реализуется как чтение, так и запись одного или нескольких байтов но по отдельности, или запись илии чтение.
Не получается режим чтения из указанного регистра, как во внешнем ЕЕПРОМ с произвольным чтением байта. Задача создать аналогичное устройство (по методу записи чтения). В общем, если слэйв неподключен, то времянка реализуется правильно, в том числе повстарт.
Подключаю слэйв, времянка правильная, за исключением что мастер не формирует повстарт. На этой же шине ЕЕПРОМ, достаточно этим кодом(мастер) адресоваться к ней, все работает, повстарт генерится как надо. В общем, нужно сделать правильный слэйв. Аппноты атмела смотрел, но както у меня туман. Уже бак течет :)
Составить ответ | Вернуться на конференцию
Ответы