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

 
 
 
Reply to this topicStart new topic
> USI аки I2C, не пойму работу в режиме мастера
WHALE
сообщение Mar 24 2006, 19:02
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Туплю уже 2 часа над даташитом sad.gif Дофига не понятного.Есть tiny2313,к которой надо прикрутить слэй-
вом девйсы по квадратной шине.До этого работал с TWI на мегах,там проблем не было.
И собственно,вопросы:
START и STOP формируются вручную дергая пины?
Как формируется SCL при передаче байта в режиме CLOCK SOURCE таймер0-в прерывании от таймера,
вручную дергая USITC или автоматом?
Чтобы использовать прерывание от переполнения USICNT для индикации окончания передачи байта
я должен предварительно записать в него 7,т.к он 4-разрядный?
как,блин,прочитать данные из слэйва?
Лучше всего бы пример кода,реализующий эти функции,а то в шите нету cranky.gif


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 25 2006, 06:09
Сообщение #2


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



старт - стоп вручную - а поповоду мастр-клока в даташите как раз есть два примера один -реализация цикла, другой с акцентом на скорость....
фактически уси как мастер не самый лучший вариант...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post

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

 


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


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