roboforum.ru

Технический форум по робототехнике.


PS/2 интерфейс, вместо LPT, COM и GPIO

Обсуждаем рождающиеся мысли и результаты экспериментов.

PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Nova_ » 21 ноя 2014, 02:41

Нынче очень туго обстоят дела с подключением компьютера к внешнему миру, с микроконтроллерами иметь дела не хочется, а LPT и COM уже и не найти. Идея состоит в том, что бы соединить контроллер клавиатуры с каким-нибудь сдвиговым регистром, типа 74hc595.

На практике лично убедился, что трех каналов (соответствует числу светодиодов) хватает для изменения состояния 595 микросхемы. Также, можно использовать в паре с USB-клавиатурой и весьма легко программируется. Но волнует скорость, для заполнения 8-битного регистра необходимо отправить около 50 тактов, а какая частота на светодиоде - понятия не имею. Отбросить идею или стоит попробовать?
Nova_
 
Сообщения: 16
Зарегистрирован: 15 ноя 2014, 12:26

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение lorry » 21 ноя 2014, 02:56

Я что то не совсем понял, вы хотите новый интерфейс разработать?
А клавы сейчас по USB работают. Чем вам USB не нравится?
Аватара пользователя
lorry
 
Сообщения: 448
Зарегистрирован: 04 фев 2014, 13:53
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Nova_ » 21 ноя 2014, 03:28

Боюсь на написание очередного драйвера USB для железа у меня уйдут годы, не говоря уже о проектировании под него устройства.
Nova_
 
Сообщения: 16
Зарегистрирован: 15 ноя 2014, 12:26

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение ALS » 21 ноя 2014, 03:32

Чем вам USB не нравится?

... наверное, тем, что контроллеры от убитых клавиатур бесплатны и у любого айтишника есть в ужасающих количествах. Как решение для устройств класса "из желудей и шишек" - вполне приемлемо.
Про скорость не скажу, наверное, в большей степени будет зависеть от программной реализации.
Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Dmitry__ » 21 ноя 2014, 03:39

Nova_ писал(а):а LPT и COM уже и не найти

COM никуда не делся, он трансформировался в usb/com переходник, выбирай любой на вкус: rs232/ rs455 / и даже ттл уровней. Да и лпт никуда не делся. Гуглить ftdi245. Если нужен быстрый вариант лпт: epp/epc, то продаются переходники "usb lpt". И не говорите, что они денег стоят, ибо это дешевле многожильных качественных лпт шнуров. По свяхям с внешним миром начните с:
http://www.efo.ru/cgi-bin/go?2454
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Angel71 » 21 ноя 2014, 03:45

lpt или com не найти? да вы бредите. что бы не покупать как минимум новую материнскую плату, покупают usb-com переходник.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение holomrn » 21 ноя 2014, 04:27

Идея бредовая хотя бы потому что и PS/2 тоже в легаси активно идет. На самом деле давно, но не так успешно. А так... COM найти на материнке чуть-чуть сложнее чем PS/2, LPT - да, надо поискать, но тоже пока что не самая большая проблема. И протелепаю что когда на материнке не сможете найти ни COM ни LPT, то и PS/2 тоже точно не найдете.
А вообще, как уже верно напомнили, FT245, переходники usb-com, и прочие битбанги. И вообще, stm32f103 в розницу около 3-4 баксов. Вечер-другой на гуглёж и подгонку примера. ... ПРОФИТ - в комп USB, к вашему девайсу ногодрыгом. А там и боязнь перед контроллерами пройдет.. ;)
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Nova_ » 21 ноя 2014, 05:10

Да шлак эти USB-LPT USB-COM переходники, программировать их традиционным способом не выйдет, милости разработчиков заперты исходники драйверов, так они еще и под Windows. PCI-переходники еще хоть куда не шло. В старых машинах, например, для того, что бы моргать светодиодом, достаточно было его вставить в ЛПТ и дернуть тройку ассемблерных строк. С микроконтроллерами дела обстоят неудобно - периферия не та, и даже в связке с компьютером будут тормоза.

Мое желание - рулить многоканальной нагрузкой без туч кода, идеальный вариант - материнка с 386 процессором, но увы, не удалось достать. Это всего лишь костыль, когда отработаю алгоритм походки робота - буду переводить в аналоговый вид.
Nova_
 
Сообщения: 16
Зарегистрирован: 15 ноя 2014, 12:26

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Angel71 » 21 ноя 2014, 05:41

тяжелый случай.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Dmitry__ » 21 ноя 2014, 06:03

Nova_ писал(а):Да шлак эти USB-LPT USB-COM переходники, программировать их традиционным способом не выйдет, милости разработчиков заперты исходники драйверов, так они еще и под Windows.

Чо? :shock:
Я на линухе, все девайсы (вплоть до rs232 jpeg камер) работают через эти переходники. Код абсолютно одинаковый что для аппаратного com что для программного. Можно меня заподозрить в любви к линуху и типа там все прозрачно, но когда я был маленький и писал проги под вынь, то тоже код был абсолютно одинаковый что для аппаратного com, что для программного. Единственный нюанс, если переходник встал на какой-нибудь com15, то не все программы смогут работать, но это лечицо: свойства компа/устройства/компорты/свойства/назначить имя ком порту/ выбрать имя из com1: com3 (писал по памяти :) )

Nova_ писал(а):С микроконтроллерами дела обстоят неудобно - периферия не та, и даже в связке с компьютером будут тормоза.


FT2232H 25 мбит/с мало? :shock:
http://www.efo.ru/doc/Ftdi/Ftdi.pl?747
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Nova_ » 21 ноя 2014, 06:39

Не буду подробно излагать причину, по которой избегаю использование стороннего софта и МК, просто это криво и имеет теневую структуру. Мне всего лишь не хватает физических параллельных портов на IBM-машине.
Nova_
 
Сообщения: 16
Зарегистрирован: 15 ноя 2014, 12:26

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение dccharacter » 21 ноя 2014, 07:19

Отвечаю на вопрос топик-стартера: СТОИТ ПОПРОБОВАТЬ!
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение elmot » 21 ноя 2014, 09:04

прошу прощения за мой французский, но топикстартер свсм упрлс
:crazy:

Nova_ писал(а):по которой избегаю использование стороннего софта и МК

BIOS не смущает? А МК в мышке и клавиатуре? SoC в дисплее?

Отвечаю на вопрос топик-стартера: СТОИТ ПОПРОБОВАТЬ!

:ROFL: Трололо защитано
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение holomrn » 21 ноя 2014, 09:16

Nova_ писал(а):Да шлак эти USB-LPT USB-COM переходники, <и прочая туча застарелого бреда>

идеальный вариант - материнка с 386 процессором, но увы, не удалось достать.

Отсыпать пяток-десяток? Но как застарелому ретрограду не то что забесплатно не будет, а за очень дорого только. РАРИТЕТ ведь!!111 :lol:
А если серьезно, есть парочка плат простых 386/486 и пара пром.компов на амд размером ~100*100 с гигом памяти. Если интересно - в личку.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: PS/2 интерфейс, вместо LPT, COM и GPIO

Сообщение Myp » 21 ноя 2014, 10:37

помню на моём первом компе была у меня библиотечка, светомузыка для винампа.
светодиоды на клавиатуре моргали, можно было сделать индикатор уровня 3х уровневый или спектроанализатор 3х частотный))
единственная беда, светодиод капслока загорается одновременно с включением капслока
так что бУквЫ ПрыГАли ПодМУЗыкУ если писал что-то.

ещё помню была прога оповещатель о сообщении в аське, тож мигала светиками когда новое сообщение приходило.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

След.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29