Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.09.2008, 12:19
|
#1
|
Прохожий
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
ISA > USB
Есть старый контроллер на ISA (делал лет 10 назад ![Улыбка](images/smilies/icon_smile.gif) ). Сейчас появилась необходимость его использовать, а ISA-слот тю-тю.. ни в одном компе нету.
Вопрос. Как бы это сделать побыстрее и с минимумом усилий? С USB не разбирался... Глянул документацию - 500 стр. мелким шрифтом... ![Голова кругом](images/smilies/icon_rolleyes.gif)
МБ есть в природе железо для такой стыковки, а главное - софт?? Кто сталкивался с проблемкой - ткните, где копать, плиз..
|
|
|
|
10.09.2008, 15:47
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Бред. ISA - универсальная шина, к ней могут подключаться как устройства ввода- вывода, так и память. Если контроллер не стандартный, то очень большой вопрос как современные ОС разрешат программе работать с ним. Проще сделать новый контроллер. По скорости обмена УСБ может даже превосходить ИСА.
|
|
|
|
10.09.2008, 16:39
|
#3
|
Прохожий
Регистрация: 06.08.2008
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
тоже интересовался этим вопросом, даже находил готовые решения usb-›isa
так же находил матери с isa под сокет478
главное искать, кто ищет тот всегда находит
|
|
|
|
10.09.2008, 17:01
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Сделать контроллер USB -› ISA не проблема, главное это софт, который через ИСА работает. Что с ним делать?
|
|
|
|
10.09.2008, 19:50
|
#5
|
Прохожий
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от MisterDi
|
Бред. ISA - универсальная шина, к ней могут подключаться как устройства ввода- вывода, так и память. Если контроллер не стандартный, то очень большой вопрос как современные ОС разрешат программе работать с ним. Проще сделать новый контроллер. По скорости обмена УСБ может даже превосходить ИСА.
|
Может и бред. Я не профи..
usb›com и usb›lpt вроде есть в продаже. Но они нужны всем. А такая хрень только изобретателю контроллера. ![Улыбка](images/smilies/icon_smile.gif)
Контроллер совершенно не стандартный. Но все сведено к чтению из порта и записи в порт. Что уже в ХР низзя (в 98 обходился ассемблерной процедурой). Только с драйвером, который сам не напишешь... Но операции вроде достаточно стандартные. Вот и лезет в голову бредовая идея обойти разбирательство с USB на основе чужого опыта. Всего-то надо считать-записать байт в порт.
Чую, не обломится...
|
|
|
|
11.09.2008, 11:56
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Если только чтение-запись в порт то можно попробовать в программе обслуживания заменить эти обращения на запросы передачи данных через USB-UART, а переходник сделать на базе PIC18F4550 или PIC18F87j50(у этого ног больше и есть интерфейс с внешней памятью)
|
|
|
|
11.09.2008, 14:05
|
#7
|
Прохожий
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Спасибо. Первая мысль и была про UART. Меня вроде устраивает. Но еще и приятель этой дурью застрадал. А у него ПДП, но надо глянуть мб многоногий вариант и это потянет. Или мб майкрочип что-то имеет.
Хотелось бы вообще-то что-то почти готовое..
|
|
|
|
11.09.2008, 15:40
|
#8
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Сообщение от alsto
|
Контроллер совершенно не стандартный. Но все сведено к чтению из порта и записи в порт.
|
Если так - то все можно сделать не просто просто, а очень просто
Берете FT232BM, это USB-COM чип, но к нему есть драйверы, позволяющие писать в 8-ми разрядный порт или читать из него же. Самолично проверял такой режим, правда, давно уже. Да, и библиотеки для ПО на компе имеются. Загляните вот сюда:
http://ftdichip.com/Documents/AppNot...01_BitBang.pdf
|
|
|
|
11.09.2008, 16:07
|
#9
|
Прохожий
Регистрация: 25.11.2004
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от nml
|
Берете FT232BM, это USB-COM чип, но к нему есть драйверы, позволяющие писать в 8-ми разрядный порт или читать из него же. Самолично проверял такой режим, правда, давно уже. Да, и библиотеки для ПО на компе имеются. Загляните вот сюда:
http://ftdichip.com/Documents/AppNot...01_BitBang.pdf
|
Чего-то не понимаю мб, но ведь через COM медленно будет... Даже очень медленно.
И сложно заменить параллельный интерфейс ISA на последовательный COM..
Тогда уж LPT › USB, но тоже медленно..
За ссылку спасибо. Инфа лишней не бывает..
|
|
|
|
11.09.2008, 16:34
|
#10
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Сообщение от alsto
|
Чего-то не понимаю мб, но ведь через COM медленно будет... Даже очень медленно.
И сложно заменить параллельный интерфейс ISA на последовательный COM..
|
Не последовательный, а на этом чипе FT232BM вы имеете 8 параллельных пинов.
Насчет скорости не помню точно, читайте даташит, но вроде как шла речь не то о мегабитах, не то даже о мегабайтах в секунду. Ну, это, ессно, если в одну сторону. Переключение направлений - будут миллисекунды.[/code]
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:33.
|
|