...
...
Последний раз редактировалось Viktor2312; 30.03.2016 в 11:05.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Можно взять за основу протокол обмена данными с маленькими ЖКИ дисплеями : http://www.gaw.ru/pdf/lcd/lcm/melt/char/MT-16S2H.pdf
Там дополнительно к 8-битной шине данных используются ещё 3 сигнала : А0 - выбор передачи команды или данных, R/W - выбор чтение или запись, Е - строб данных.
КР580ВВ51 - приемопередатчик, но он последовательный.
http://www.google.ru/url?sa=t&rct=j&...,d.bGE&cad=rjt
Последний раз редактировалось Vladimir_S; 04.05.2013 в 15:48.
Если два устройства равноправные и каждое может быть инициатором обмена данными, то возможны конфликты из-за одновременного начала передачи обеими устройствами. Тогда нужно предусмотреть повторные попытки неудачной передачи, а это потеря времени.
Проще организовать сеть , когда у каждого устройства будут порт (или несколько), на котором он будет мастером и другой порт (или несколько), на котором он будет ведомым.
Нормально пойдет ВВ51. Просто нужно помнить, что не всякую программу имеет смысл запускать на многопроцессорной системе. Если процессорам раздавать задачи типа "посчитать 2+2", то больше времени потратится на передачу данных между процессорами, чем на полезную работу. А если раздать задачи, например просчета шахматных ходов, то время выполнения задачи будет намного больше передачи данных даже через ВВ51. И тогда применение ВВ51 вполне оправдано.
Хотел сказать, что если программа оптимизирована под многопроцессорную систему, то даже применение ВВ51 будет оправдано .
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)