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

 
 
> Коммуникация между двумя ATmega640, Выбор конфигурации.
Dikoy
сообщение Jul 18 2012, 21:13
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Есть плата с двумя мега640 (схема резервирования).
Думаю как лучше организовать межчиповую связь.
Девайс в металле, схему коннекта между чипами прилагаю.

http://s017.radikal.ru/i414/1207/53/5d906e6272a7.gif (25 кБ)

Между чипами идёт SPI, I2C и две дополнительные дороги, которые можно использовать для контроля.
На и2ц висит ещё барометр, который должен читаться первым чипом.
Лапы MOSI/MISO имеют вывод на джамперы и я могу соединить их как хочу. На схеме показано соединение по умолчанию.

Итак. Надо гонять данные между камнями, причём траффик от второго к первому ощутимо больше, чем наоборот. Раз так в 1000. Фактически, первый запрашивает у второго отчёт, второй отчитывается. Так и живут.

Изначально я думал сделать жёстко. От первого ко второму по I2C (за одно и барометр читать). От второго к первому по SPI. Никаких коллизий, всё чётко.

Сейчас лезут мысли про мультимастерный SPI и прочие изыски.

Что скажет купечество? Принимаю идеи, критику и просто добрые слова sm.gif

Сообщение отредактировал Dikoy - Jul 18 2012, 21:14
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dikoy   Коммуникация между двумя ATmega640   Jul 18 2012, 21:13
- - _Артём_   Цитата(Dikoy @ Jul 19 2012, 00:13) Изнача...   Jul 18 2012, 22:21
- - Dikoy   У I2C громоздкое прерывание. Даже не смотря на то,...   Jul 19 2012, 00:27
|- - _Артём_   Цитата(Dikoy @ Jul 19 2012, 03:27) У I2C ...   Jul 19 2012, 00:49
- - Dikoy   Вложенное прерывание? Ну не знаю... Не люблю я их ...   Jul 19 2012, 01:02
|- - _Артём_   Цитата(Dikoy @ Jul 19 2012, 04:02) Вложен...   Jul 19 2012, 01:16
|- - Dikoy   Цитата(_Артём_ @ Jul 19 2012, 05:16) Всег...   Jul 19 2012, 20:38
|- - _Артём_   Цитата(Dikoy @ Jul 19 2012, 23:38) SPI до...   Jul 19 2012, 21:25
- - ILYAUL   ЦитатаНа схеме показано соединение по умолчанию Ст...   Jul 19 2012, 21:13
|- - Dikoy   Цитата(ILYAUL @ Jul 20 2012, 01:13) Стран...   Jul 22 2012, 20:58
- - ILYAUL   У Вас , как уже писали выше ~ 32 такта. КодINT_SPI...   Jul 23 2012, 06:28
|- - _Артём_   Цитата(ILYAUL @ Jul 23 2012, 09:28) У Вас...   Jul 23 2012, 10:53
- - ILYAUL   Я уже посчитал выход , кстати он 4 такта. Вместо ...   Jul 23 2012, 13:59
- - _Артём_   Цитата(ILYAUL @ Jul 23 2012, 16:59) Я уже...   Jul 23 2012, 15:35
- - Dikoy   Цитата(_Артём_ @ Jul 23 2012, 18:35) Это ...   Aug 2 2012, 19:17
- - _Артём_   Цитата(Dikoy @ Aug 2 2012, 22:17) IAR не ...   Aug 2 2012, 19:54


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

 


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


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