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

 
 
6 страниц V  « < 4 5 6  
Reply to this topicStart new topic
> Первые шаги с AVR, Есть идея и желание, но нет опыта
µµC
сообщение Jul 23 2007, 15:47
Сообщение #76


Участник
*

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



Цитата(SasaVitebsk @ Jul 23 2007, 18:18) *
Я уже давал аналогичный ответ. Расскажите как вы подключите 5-ую at24c512 к Вашей I2C шине.


К моей I2Cшине? Дико извиняюсь, но нигде не упоминал I2C, даже и в мыслях не держал. Так что, имхо, почти весь ваш пост лишь по ошибке адресован ко мне.

Цитата(SasaVitebsk @ Jul 23 2007, 18:18) *
Речь идёт о подключении нескольких СВОИХ устройств на сколько я понимаю.


Дык, если исключительно СВОИ устройства, со строго определенным количеством и порядком в цепи, то такую цепочку можно заставить работать. Душераздирающее, конечно, зрелище: масштабы оверхеда для каждой транзакции при 150 устройствах поистине впечатляют.

Цитата(SasaVitebsk @ Jul 23 2007, 18:18) *
Насчёт что это не будет SPI это спорно. Например есть 8-ми битный SPI и 16-ти битный. В самом SPI возможно менять фазы, полярность и прочее - и это всё равно SPI.


Ох, не уверен, что все упирается в перевод или толкование слов "Serial Peripheral Interface". ИМХО, было бы разумно иметь возможность, чисто формально, проверить себя. Например:
Берем _любое_ стандартное устройство, заявленное разработчиками, как имеющее SPI. Подключаем в кольцо к другим 149 устройствам. Все 150 устройств работают правильно? В случае предложенного кольца ответ однозначный - нет. Ну значит это был не стандартный SPI, а что-то другое .

Сообщение отредактировал µµC - Jul 23 2007, 15:50
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 24 2007, 13:43
Сообщение #77


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(µµC @ Jul 23 2007, 12:19) *
То, что вы предложили (кольцо из многих устройств с SPI интерфейсом) уже не будет SPI

Ну, вы как-то выборочно читаете мои посты...не только кольцо, но и звезду! Чёткого определения SPI наверное нет, моторола выпустила протокол из-под контроля, так что куда он разовьётся и разовьётся ли, трудно сказать...Можно посмотреть на аналогию с RS232, практически никто не пользуется всякими dtr, dsr и т.п., но от этого никто не говорит, что это не RS232, согласны?
Цитата(µµC @ Jul 23 2007, 12:19) *
Расскажите-ка лучше как мастер uC в вашем 1200-и битовом кольце (150 устройств), используя аппаратный SPI, обратится к стандартной SPI флешке стоящей, скажем, 75-ой в этом кольце.

Экий вы! Ну поставьте стандартную SPI флешь в параллель с работающим кольцом из 150 устройств и будет вам щастье. И стоить это вам будет один дополнительный провод SS, делов-то.

А теперь покажите, как подключить 128-е устройство (я уж не говорю 151-е :-) к работающим по шине i2c 127-ми устройствам. Не думаю, что будет легко, и что подключение обойдётся в один провод.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Jul 24 2007, 13:50
Сообщение #78


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Не, ну с I2C проще - берем ещё 2 провода и получаем ещё 127 устройств smile.gif
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 24 2007, 14:29
Сообщение #79


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(SpyBot @ Jul 24 2007, 12:50) *
Не, ну с I2C проще - берем ещё 2 провода и получаем ещё 127 устройств smile.gif

Так иис модуль один, куда эти два провода подключать-то?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 24 2007, 20:05
Сообщение #80


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(=GM= @ Jul 24 2007, 16:43) *
А теперь покажите, как подключить 128-е устройство (я уж не говорю 151-е :-) к работающим по шине i2c 127-ми устройствам. Не думаю, что будет легко, и что подключение обойдётся в один провод.

Вообще без доп. проводов обойдется.
SasaVitebsk уже отмечал как - задать всем устройствам один адрес, и передавать еще и субадрес в первых байтах посылки.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jul 24 2007, 20:10
Сообщение #81


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(defunct @ Jul 24 2007, 20:05) *
Вообще без доп. проводов обойдется.
SasaVitebsk уже отмечал как - задать всем устройствам один адрес, и передавать еще и субадрес в первых байтах посылки.

Для стандартной АТ24Схх памяти этот номер не пройдёт.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 19:23
Рейтинг@Mail.ru


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