[an error occurred while processing this directive]
[an error occurred while processing this directive]
Господа, хотелось бы обсудить вопрос об обмене в многопроцессорной системе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Делаю девайс на 3-х контроллерах: Motorola HC08, 89c51 и AVR. Все заняты совершенно разными функциями. Соединены шиной либо RS-485, либо последовательной синхронной шиной обмена, либо их комбинацией. Железка на mcs51 главная. Как лучше организовать обмен? через разделяемую память или вызовом функций, которые осуществляют обмен. Если с точки зрения простоты - то через функции. Если с точки зрения универсальности - через разделяемую память, с которой обмен с другой стороны ведет специальная программа. Поделитесь опытом плиз, как кто делает?
З.Ы. Софт пишется на асме.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Должен быть единый для всего проекта механизм передачи сообщений. — kons (30.01.2002 12:18, 292 байт)
- Ответ: Round-Robin — SergS (30.01.2002 08:29, 2950 байт)
- Да чё тут думать! Поставить четвёртый проц. Который и займётся обменом. :-))) — Xan (30.01.2002 07:32, пустое)
- Ух,блин! Это смертоубийство для саморазвития или стечение обстоятельств? Поддерживаю мнение Boris Barbaris. — M16C (30.01.2002 02:39, пустое)
- Почему на трех MK? — XT (30.01.2002 01:06, 498 байт)
- Ответ: ИМХО лучше синхронная шина. — Vlad_Petr (29.01.2002 22:03, пустое)
- Процессор помощнее + RTOS - достойная альтернатива. Если уместно. — Дастун (29.01.2002 17:17, пустое)
- Ответ: — Sdl (29.01.2002 16:48, 560 байт)
- про функции? — yes (29.01.2002 16:47, 109 байт)
- Ответ: — Boris Barbaris (29.01.2002 16:20, 488 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru