Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: мастер на TWI
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Семён
Приветствую всех. Возник вопрос кто небудь пробовал делать мастер I2C на TWI. Есть ли выграш по размеру кода по сравнению с программной реализацией?

Цитата(Семён @ Jul 25 2006, 10:58) *
Приветствую всех. Возник вопрос кто небудь пробовал делать мастер I2C на TWI. Есть ли выграш по размеру кода по сравнению с программной реализацией?

Извините ошибся не TWI, а USI
KRS
Конечно есть выйгрыш!
Например там есть Start Condition Detector, что очень полезно!
И на уровне байта передача будет автоматизирована, намного меньше нужно прерываний
по вашей теме у атмела есть специальный аппноте
AVR310
здесь лежит и дока и исходники
http://www.atmel.com/dyn/products/app_note...p?family_id=607
Семён
А кого небудь есть на ассемблере. А то, не спросив лениво писать.
vesago
ИМХО основное достоинство - не уменьшение размера кода а в высвобождении ресурсов. У меня драйвер занял 2К. Но зато гоняет сравнительно большие блоки данных без участия основного процесса.
Семён
Цитата(vesago @ Jul 25 2006, 12:58) *
ИМХО основное достоинство - не уменьшение размера кода а в высвобождении ресурсов. У меня драйвер занял 2К. Но зато гоняет сравнительно большие блоки данных без участия основного процесса.

Проект очень критичен к стоимости. Поэтому пишу на ассемблере для Tiny2313, есть именно проблема с размером.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.