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

 
 
 
Reply to this topicStart new topic
> мастер на TWI
Семён
сообщение Jul 25 2006, 07:04
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Приветствую всех. Возник вопрос кто небудь пробовал делать мастер I2C на TWI. Есть ли выграш по размеру кода по сравнению с программной реализацией?

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

Извините ошибся не TWI, а USI


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
KRS
сообщение Jul 25 2006, 07:15
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Конечно есть выйгрыш!
Например там есть Start Condition Detector, что очень полезно!
И на уровне байта передача будет автоматизирована, намного меньше нужно прерываний
по вашей теме у атмела есть специальный аппноте
AVR310
здесь лежит и дока и исходники
http://www.atmel.com/dyn/products/app_note...p?family_id=607
Go to the top of the page
 
+Quote Post
Семён
сообщение Jul 25 2006, 07:25
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



А кого небудь есть на ассемблере. А то, не спросив лениво писать.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
vesago
сообщение Jul 25 2006, 08:58
Сообщение #4


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



ИМХО основное достоинство - не уменьшение размера кода а в высвобождении ресурсов. У меня драйвер занял 2К. Но зато гоняет сравнительно большие блоки данных без участия основного процесса.
Go to the top of the page
 
+Quote Post
Семён
сообщение Jul 26 2006, 10:01
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(vesago @ Jul 25 2006, 12:58) *
ИМХО основное достоинство - не уменьшение размера кода а в высвобождении ресурсов. У меня драйвер занял 2К. Но зато гоняет сравнительно большие блоки данных без участия основного процесса.

Проект очень критичен к стоимости. Поэтому пишу на ассемблере для Tiny2313, есть именно проблема с размером.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post

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

 


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


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