Перейти к содержанию
    

вопрос по TWI

В книге Евсеева написано, что линий SDA и SCL ( PC0 и PC1). Но вроде можно использовать и другие ноги. Киньте пример.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если софтовый TWI,то можно задействовать любые порты.Если аппаратный,то только эти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно с этого места по подробнее. Если можно спримерами. В чем разница?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно с этого места по подробнее. Если можно спримерами. В чем разница?

Поподробнее смотрите в даташите. TWI модуль использует только определенные два пина (чаще всего если не всегда - PC0/PC1). Если аппаратный TWI модуль вы использовать не планируете, тогда можно использовать любые пины, НО при этом вы должны программно полностью реализовать логику работу I2C.

 

В качестве примеров можете взять драйвер для работы с аппаратным TWI и программы i2c от Hacker_fox в ветке "примеры программ и библиотек".

 

Упрощенный пример работы с аппаратным TWI в режиме мастера можете посмотреть здесь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...