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

 
 
> TWI, Адресация
Kesha123
сообщение Jun 19 2006, 07:25
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 17-04-06
Пользователь №: 16 197



Хочу связать по TWI две меги32. Суть вопроса - адресация! Какие адреса выставлять у мастера и слэйва? help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
viakon
сообщение Jun 19 2006, 08:27
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Цитата(Kesha123 @ Jun 19 2006, 12:25) *
Хочу связать по TWI две меги32. Суть вопроса - адресация! Какие адреса выставлять у мастера и слэйва? help.gif

У мастера адреса нет, у слэйва можешь задать в пределах 0-127. После посылки стартовой последовательности, мастер посылает байт где старшие 7 бит - адрес слэйва, младший бит сигнализирует что будет чтение или запись.
Go to the top of the page
 
+Quote Post
BVU
сообщение Jun 19 2006, 08:28
Сообщение #3


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Kesha123 @ Jun 19 2006, 11:25) *
Хочу связать по TWI две меги32. Суть вопроса - адресация! Какие адреса выставлять у мастера и слэйва? help.gif

Так все зависит от того каким системным приоритетом обладают (предпологают обладать) эти контроллеры которые необходимо связать по TWI. Если же одинаковым и над ними не предпологается в дальнейшем центрального управления, то 'MASTER-а' можно присвоить любому из них с вытекающими отсюда последствиями что он должен обладать дополнительной функциональностью инициатора связи (сбор и обработка данных...?).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Kesha123
сообщение Jun 19 2006, 10:53
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 17-04-06
Пользователь №: 16 197



Цитата(BVU @ Jun 19 2006, 12:28) *
Цитата(Kesha123 @ Jun 19 2006, 11:25) *

Хочу связать по TWI две меги32. Суть вопроса - адресация! Какие адреса выставлять у мастера и слэйва? help.gif

Так все зависит от того каким системным приоритетом обладают (предпологают обладать) эти контроллеры которые необходимо связать по TWI. Если же одинаковым и над ними не предпологается в дальнейшем центрального управления, то 'MASTER-а' можно присвоить любому из них с вытекающими отсюда последствиями что он должен обладать дополнительной функциональностью инициатора связи (сбор и обработка данных...?).


Смысл такой. Одна м32 периодически обращается к второй, которая занимается измерением напряжения.
Go to the top of the page
 
+Quote Post
_Bill
сообщение Jun 19 2006, 11:16
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(Kesha123 @ Jun 19 2006, 13:53) *
Смысл такой. Одна м32 периодически обращается к второй, которая занимается измерением напряжения.

Если к шине не подключать другое стандартное устройство с заданным адресом, то адрес Slave может быть любым. Адрес для Masterа не нужен, поскольку обмен данными происходит по его запросу. Можно обратить внимание еще и на SPI интерфейс. Скорость обмена данными у него принципиально выше.
Go to the top of the page
 
+Quote Post
Woodoo
сообщение Jun 19 2006, 12:14
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 26-05-05
Из: Севастополь
Пользователь №: 5 391



Только не надо использовать, как было сказано выше, все адреса от 0 до 127. На сколько помню 0 - это General Call (для всех)

Сообщение отредактировал Woodoo - Jun 19 2006, 12:15
Go to the top of the page
 
+Quote Post
sseett
сообщение Jun 19 2006, 22:00
Сообщение #7


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

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



В данном конкретном случае адрес раба может быть любой. Но если вы будете расширять проект, то лучше учесть, что Филипс (создатель I2C),
рекомендует определенный диапазон адресов для устройств в зависимости от их функционального назначения.
Удачи!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:26
Рейтинг@Mail.ru


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