[an error occurred while processing this directive]
Нужно сделать двунаправленный обмен по восьмиразрядной шине (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
т.е. на плате есть два дивайса, связанные восемью линиями данных и несколькими линиями управления. В данный конкретный момент времени одно устройство передает, другое принимает. Так вот вопрос. Где почитать о протоколах подобного взаимедействия ? Т.е. устройства должны управлять потоком, договариваться о том, кто будет передавать, и проч. Ведь наверняка такие протоколы давно изобретены и отработаны ...
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Multibus, например. Или Multibus-II. Очень популярная когда-то шина у нас была. У Интела ищи. — Dir (01.11.2006 17:53 193.151.255.99, пустое)
- Делайте как в I2C — argus98 (01.11.2006 11:47 81.22.205.230, пустое)
- Как вариант - режим обмена через HOST-порт у DSP TMS320x5402. Довольно просто и красиво. — a2005z (01.11.2006 11:01 212.8.34.90, пустое)
- Q-bus был несложный. — Неспящие с Трезором (01.11.2006 10:43 217.30.255.215, пустое)
- И охота Вам для внутриплптного соединения стандартные протоколы ворошить... С точки зрения необходимых сигналов посмотрите реализацию захвата внешней шины в разных процессорах. Bus request, bus grant и т.п. — -=ВН=- (01.11.2006 10:37 193.125.71.140, пустое)
- IEEE-488, он же HPIB, он же GPIB, он же КОП. — vmp (01.11.2006 10:27 87.245.155.194, пустое)
- Угу. Centronisc/LPT. Реализовывал для двухсторонней передачи. Поверх передачи байтов все равно должен протокол лежать - можно выбрать любой, применяемый и для последовательной передачи. — Vladimir Ljaschko (01.11.2006 10:18 82.209.192.195, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание