Важная информация

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 25 из 25

Тема: Связь двух спектрумов

  1. #21
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Цитата Сообщение от Kirill Frolov (500:812/1.507)
    Hемедленно нажми на RESET, Григорьев Валерий!

    On Mon, 31 Oct 05 17:35:56 +0300, Григорьев Валерий wrote:


    Можно соединить через ZX-BUS. Z80 умеет отдавать шину по запросу.
    Можно соорудить схему для захвата шины одного компутера процессором
    другого. И использовать чужую память. Ехто просто (если только ещё
    засинхронизировать тактовую частоту). Hу провода, понятное дело, не
    длиней 30 сантиметров.
    Нет, такой метод не сойдёт, хотя конечно вариант ))
    Я предлагал неразборные и несвязанные спектрумы, которые только через внешние порты рубают друг на друга
    Насчёт 115200 и 38400 я точно скажу, что такое будет конечно работать, но как ты сам правильно заметил, работать на пределе - коррекция ошибок и прочее выполняется не на лету, да и связать два именно спектрума так достаточно сложно - сказывается отсутствие буферов и т.д.
    Хотя конечно чтото новое в этих алгоритмах я нашёл - способ синхронизации например - по фронту.
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  2. #22
    Member
    Регистрация
    02.03.2005
    Адрес
    Екатеринбург
    Сообщений
    133
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я думаю, что в итогевопрос выливается в противостояние скорость vs простота устройства связи :-). Если нужна большая скорость и малое использование процессора - можно сделать и DMA контроллер с нормальным приемником-передатчиком RS-232. Но это сложно. На мой взгляд слишком сложно.
    Самый простой метод связи имеется уже встроенный - просто соединить крест-накрест магнитофонные разъемы двух спеков. Но это медленно. Слишком.

    Оптимальное решение - где то посредине.

    По-моему, неплохой метод - сдвиговый регистр, который преобразовывал бы отправляемый байт в последовательность бит (ну и наоборот при приеме). Это снизило бы загрузку спека. Этакий преобразователь LPT->RS232. Ведь по LPT соединять компы - изврат... а если они в разных комнатах? сколько проводов то нужно будет...

    Были когда-то идеи сделать подобное устр-во с буфером на микроконтроллере. Только соединять хотел speccy <-> PC для организации хранения большого кол-ва данных типа винта. Но эту идею постигла участь многих других - она осталась только идеей.

    Цитата Сообщение от GriV
    Хотя конечно чтото новое в этих алгоритмах я нашёл - способ синхронизации например - по фронту.
    Дык у меня тоже синхронизация по фронту :-) а заодно и по спаду тоже

  3. #23
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Самым оптимальным будет реализация Ethernet 802.3 10base-t, но это относится к железу, а также сложно и дорого в реализации... Есть готовые решения типа moxa nport-4511 и подобные, которые реализуют переход сред доступа RS232C<->Ethernet. Стоимость подобного девайса ~5000рубликов. Сам RS232C реализован в контроллере Камиля Каримова (см. раздел "Железо"). Остается только описать протокол работы с nport'ом, и написать программы реализации как для nport'а, так и для спека... В результате получим нехилый девайс, к тому же стандартный! Вот только кто за такие деньги будет это себе приобретать... Проще действительно купить ПК, вставить в него сетевушку за 200рэ, и соединить со спектрумом по тому же RS232 и пользоваться благами цивилизации

  4. #24
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Именно

    в стоимости решения дело - если так наворачивать, то слишком круто получается

    Если же не наворачивать, то будет просто два маг. порта, которые есть и не надо ничего добавлять.

    Хотя конечно с точки зрения программы мороки слишком много...
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  5. #25
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GriV
    Хотя конечно с точки зрения программы мороки слишком много...
    Мороки будет в любом случае много... Имхо, стоит обратить свой взор на сетевые решения из разряда embedded... Там есть протоколы для 8-и битных процессоров, и линий связи до 100м точно, а может и больше, и связи до 10-20 устройств (читай кампутиров). Набираете в гугле такие страшные названия, типа: CAN, 1-,2-wire...

Страница 3 из 3 ПерваяПервая 123

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •