USB и COM на ПМК HP 48/49/50

Возможно, а возможно Джобс понимает в бизнесе, гораздо больше, всех вместе взятых пользователей, в том числе и Вас.

Вы вот тут на com порт в МК наезжаете, а сами рекламируете управление девайсами через com порт HP калькулятора... http://pmk.arbinada.com/node/720 Это видимо потому, что через USB того самого калькулятора управлять ничем нельзя? :) И нужен там USB просто для моды и гламура? По части поддерживаемых интерфейсов приема-передачи данных HP даже рядом не стоит с МК. :)

А вот пользователям

И нужен там USB просто для моды и гламура?

А вот пользователям HP так не кажется.

По части поддерживаемых интерфейсов приема-передачи данных HP даже рядом не стоит с МК. :)

Во-перых, HP - это современный ПМК для инженерных и научных расчетов, а не платформа промышленного контроллера.
Во-вторых, статья по ссылке показывает, что и подобная задача легко на нем решается.
В-третьих, подобные ваши заявления без конкретных сравнительных характеристик не несут никакой информации, кроме эмоциональной.

"А вот пользователям HP так не кажется."

Пользователи глупы и в бизнесе ничего не понимают, потому и покупают то, что им подсовывают в наиболее гламурной коробке.

"Во-перых, HP - это современный ПМК для инженерных и научных расчетов, а не платформа промышленного контроллера.
Во-вторых, статья по ссылке показывает, что и подобная задача легко на нем решается.
В-третьих, подобные ваши заявления без конкретных сравнительных характеристик не несут никакой информации, кроме эмоциональной."

1. Ну так и не публикуйте всякую хрень, а то ведь кто-то подумает, что HP калькулятор может управлять шатлом в реальном времени. :)
2. Задача-то может как-то и решается, но только накой ее решать неприспособленным для этого устройством?
3. Попробуйте подключить ЦАП или АЦП к HP калькулятору через com порт. :) В МК это УЖЕ интегрировано, а уж используя SPI возможности подключения переферии огромны.

Да, конечно, пользователи глупы, а вы их умнее ;) Опубликованная "хрень", я гляжу, сильно возбудила некоторых умников. Когда создадите хотя бы нечто подобное для тех самых "глупых пользователей", тогда и будет повод поговорить.

Не я умнее, а Джобс умнее. :)

Я видел ссылку, где гораздо более крутое оборудование подключили через RS232 к HP калькулятору и что с того? Идея проста как молоток, RS232 простой и понятный интерфейс, жаль только скорости маловато, потому и применение его ограничено.

З.Ы.
Всетаки, как HP-50g калькулятором, управлять внешним девайсом через USB? Это гениальные разработчики из HP предусмотрели? Или все же надо покупать шнурок за еще $20 и пользоваться таким родным RS232? :)

Гениальные разработчики из HP предусмотрели обратное: по USB управлять ПМК из "внешнего девайса", коим, в большинстве случаев, является компьютер пользователя, COM-портом не оборудованный. А вот для МК-152/161 как раз для этих целей придется покупать шнурок. Возможно, и не один - СЕМИКО ведь в отличие от HP совместимости не гарантирует и не собирается.

А теперь прикиньте соотношение тех, кто собирается управлять устройствами из HP, и теми, кто использует ПМК по основному его назначению - программированию научных и инженерных расчетов. И сделайте неутешительный вывод, что для ПМК важнее иметь доступ по USB, чем по RS232. А если не важнее, значит это не ПМК, а контроллер периферии.

Гениальные разработчики HP просто в первую очередь бизнесмены, а уж в десятую разработчики. :) Вместо того, чтобы воткнуть в калькулятор USB->RS232 чип и соответственно просто появляется com порт в компе, при подключении калькулятора, они решили срубить бабла еще и за продажу сом-шнурка с ущербным и редким разъемом.(редкий видимо для того, чтобы сделать его самому было максимально трудно:)

COM порт в МК полностью совместим со стандартом RS232, а уж отвечать за глюки китайских "производителей" как-то странно. Хотя лично я испробовал несколько шнурков и вроде все работали.

MK может и девайсами управлять и в инженерных расчетах использоваться. :)

З.Ы.
Мне вот до сих пор не понятно, Вы действительно не понимаете, что СЕМИКО зарабатывает деньги продавая совсем устройства и вроде как не ставит задачу, продать каждому пользователю HP калькулятор МК-161? :)

Более того, по этой причине я и охарактеризовал пр-во МК, как любительство. У любительства есть и плюсы и минусы. Минусы я называл, они очевидны. Массовый пользователь не так глуп, как вам представляется. Плюсы - относительно просто программируемый контроллер периферии для таких же любителей. Профессионалам, решившим сколь-нибудь массово использовать МК-152/161 придется вступать с СЕМИКО в консорциум (привет от sdcard.org, но в российских условиях) или просто покупать фирму :) (кстати - неплохой был бы ход с точки зрения ведения бизнеса).

Шнурок для HP сделан нестандартным в месте его "втыка" в ПМК по причине дизайна. Очевидно, что даже 9-штырьковый выход на этом месте выглядел бы нелепо. Ваше предложение использовать USB->RS-232 не имеет большого смысла, потому что в связке между компьютером и ПМК RS-232 не нужен, все решается одним USB и драйвером устройства. Тем не менее, имевшаяся в старых моделях связь с ПМК через RS232 сохранена и работает даже в HP 50g.

Блин, опять двадцать пять... Да не зарабатывает СЕМИКО деньги на MK! А вот сделан МК достаточно качественно, конечно в соответствии с бюджетом.

Массовый пользователь не просто глуп, а еще и туп безмерно, поскольку ведется на покупку совершенно не нужных ему вещей. :)

"Шнурок для HP сделан нестандартным в месте его "втыка" в ПМК по причине дизайна."

Прелесть какая! :)))
Ну, разумеется, дизайнеры руководят разработкой железяки.

"Ваше предложение использовать USB->RS-232 не имеет большого смысла, потому что в связке между компьютером и ПМК RS-232 не нужен, все решается одним USB и драйвером устройства."

:) Я готов поставить деньги на то, что именно такой чип и стоит в HP-50g!
Но вот незадача, вместо того, чтобы реализовать обычный USB2COM порт разработчики решили срубить еще немножко бабла, реализовав "кривое" подключение этого чипа и соответственно написав закрытый драйвер. :)

Есть вообщем над чем еще работать "разработчикам" HP. :)

Чей блин-то? Я ж пишу про любительство. Потому что, как вы пишите "не зарабатывает". На самом деле, я их отчеты о финансовых результатах не видел, так что приму на веру.

Массовому пользователю можно продать ненужную вещь только по причине наличия у него лишних денег. Понимаете, производительность труда растёт. Будет покупать не 10 пар ботинок, а одну - придется позакрывать нахрен половину заводов по их производству (и не надо про Китай, ботинки делают местные. И сталь в Финляндии льют. И самолеты во Франции собирают. И Германия по оборотам промышленного производства Китай перекрывает при населении в 20 раз меньшем. И в Великобритании промышленный сектор - кто-нить слышал про британские товары? - оборачивает примерно столько, сколько вся нефтегазовая отрасль РФ). Вы как-то отслеживайте тенденции в мире, что ли :)

Дизайнер, он же инженер-конструктор, если по-советски, не руководит, а участвует в разработке. Основная его задача - придание изделию вид, соответствующий массо-габаритным характеристикам, требованиям эргономики, ударопрочности, жаростойкости и т.п. И, в случае массового рынка, внешний вид, который будет приятен большинству потенциальных покупателей. Кто не согласен - идет в сад, продавать массовому клиенту конфетку в обертке из-под туалетной бумаги :) Я отвечать на любые потуги что-то изобразить "зато наши кирзачи неснашиваемые по 10 лет" не предполагаю. Все. Закрыт вопрос по дизайну.

Не нашлось для RS-232 стандарта разъема типа "мини" - вот незадача. Такой нужный стандарт, а разъём не предусмотрели, если MINIDIN8 не брать в расчет, потому что шнуров для него за углом все равно не купить. А для USB есть. И мини и микро и шнуров - на каждом углу по рублю за штуку.

Кажется, я начинаю понимать, что вы предлагаете. Втыкаем шнур USB в мини-USB разьем на ПМК, а на компе видится COM-порт. Драйвер тоже понадобится. То есть ожидаем подключить USB-девайс в родной USB-разьём, а видим черт-те-что. И непонятно зачем - смысл-то в обратной связи. Ну, а предложившему такую хрень инженеру я бы посоветовал почаще вставлять свой член вместо предназначенного для того отверстия в другие, чтобы не размножался :)

"Кажется, я начинаю понимать, что вы предлагаете. Втыкаем шнур USB в мини-USB разьем на ПМК, а на компе видится COM-порт. Драйвер тоже понадобится. То есть ожидаем подключить USB-девайс в родной USB-разьём, а видим черт-те-что. И непонятно зачем - смысл-то в обратной связи."

Вот! Вы действительно начинаете понимать. :) Драйвер не понадобится, всмысле он раздается даром.
Нахрена мне видеть USB устройство, к которому нельзя обратиться? Или вас греет, что калькулятор подключен как USB !!! :) устройство? И обратная связь, при подключении через USB2COM возникает автоматически и скорости для COM порта, реализованные через такой чип многократно больше чем дает стандартный COM.

"Ну, а предложившему такую хрень инженеру..."

Не говорите такие глупости больше никому. В промышленных устройствах уже давно используют USB2COM чипы для замены RS232 интерфейса ибо портов на компах не найти давно, а USB портов можно поставить в комп сколько угодно и практически даром.

Речь о том что вы предлагете использовать стандартный шнур USB и стандартные же разъемы USB для RS-232. Это посильнее "колокольчиков" будет, где один конец таки привязан к БП. Вот за такую хрень и надо инженеру на первый раз делать внушение и слать на курсы повышения квалификации, где разъясняют, зачем нужны стандарты. Особенно по части безопасности и защиты от дурака. Вы ведь считаете пользователей дураками, не забыли еще?

Ваше предложение может быть корректо реализовано только:
- выводом стандартного RS-232 разъема (почему это не сделано в HP - сказано)
- выводом нестандартного разъема (так и сделано) + переходник

Хочу внести два цента моего понимания ситуации (+). Насколько я понял, речь идет не о том, чтобы стандартные шнуры и USB были использованы как физический RS-232. А речь идет о том, что физически это таки USB. Но логически, при втыкании USB шнура в компьютер в компьютере появлялся дополнительный COM-порт.
Это вполне себе "стандартный стандарт". В зависимости от кривизны чипа и реализации, конечно.
Линуксы тоже все понимают, и в системе появляется дополнительное СОМ-порт устройство \ttyUSB0 (в дополнение к "железным" \ttyS0, \ttyS1 и т.п.).

Как ковыряльщик микроконтроллерных железяк я лично предпочту именно такой путь. Потому как с СОМ-портом на порядок проще возиться со стороны PC-шных программ, чем писать полноценную USB-поддержку.

Если физически это останется USB, то вопросов нет. А что там появится на компе логически - порт или диск - это уже неважно.

Тогда непонятно, как делать обратное взаимодеиствие : шнурок-то другим концом воткнут в USB компа. А предложение строилось на двусторонней связи.

Я не знаю точно, куда идет USB в HP, но если бы шел в чип USB-COM, то не было бы нужды HP писать драйвер и новый коммуникационный сервер на стороне ПМК. А любители давно бы уже пользовали драйвер чипа для доступа по COM. Я об этом не слышал.

Существуюший в HP COM-порт сохранен со старых моделей (HP 48 - это 1991-93 годы, тогда о USB никто и не слышал).

Именно так. Но маркетологи и дизайнеры :) из HP люди грамотные, они прибыль не упустят...

Удивите маркетологов. Если вы уверены и готовы поставить деньги, что в HP USB идет в COM, точнее, на чип USB-COM, то качните с сайта прозводителя драйвер этого чипа и вы увидите через USB-шнурок вожделенный COM-порт. Прославитесь на все сообщество, как первый догадавшийся об этом за 10 лет.

А зачем? Даже если COM порт появится, толку-то с этого? Нужно ведь еще знать какими командами обращаться с калькулятором. :)

Вы сначала узрейте COM-порт. Потом разберетесь с командами - режим работы через COM как в HP 48 поддерживается и в 50g, он документирован, в самом ПМК есть функции даже на уровне UserRPL.

COM то поддерживается, а вот USB - нет. :)

А мне ещё "понравилось", что в HP 48GII COM порт выведен на разъём как USB mini-B. А в комплекте поставки идёт весьма занимательный шнур, где с одной стороны стандартный DB-9, а с другой mini-B вилка. А вот USB там нету. Так что решение не хуже "колокольчика".

Мои программируемые калькуляторы:
Б3-21, Б3-34, МК-61, МК-52, МК-85
CASIO: cfx-9850GB+, fx-9750G+, fx-9750GII, fx-9860G, Algebra fx-2.0, fx-5800P, fx-7400G+
HP: 50G, 48G, 35s
TI: Nspire-CAS, Voyage-200, 89Titanium
SHARP EL-9600G

Вот это как раз то, против чего мы тут многабукаф и написали,(+) так? :)

Согласен, решение кривое. Можно объяснить разве что отсутствием стандартов на мини-разъемы в конце 1990-х. Сам USB только в 1996 начали продвигать, до 1998-99 он не был распространен. Массовое подключение компактных устройств по USB - это уже начало 2000-х: фотоаппараты, КПК под виндой и первые смартфоны.

Поддерживается, только не USB-host. Чем и как вы собрались управлять из ПМК при наличии USB-COM на плате и USB-проводка - тоже загадка.

"Речь о том что вы предлагете использовать стандартный шнур USB и стандартные же разъемы USB для RS-232."

Опять Вы ничего не поняли, или извиняюсь, придуриваетесь. :) USB который реализован в HP калькуляторе и не USB вовсе. Вы можете через этот "USB", лишь гонять данные от компа до калькулятора и обратно, при этом управляющим устройством ВСЕГДА будет комп. Ну и накой нужен такой USB? Типа чтобы был? :)

А все гораздо проще! Если будет возможность нормально управлять устройствами при помощи калькулятора только через COM порт, то можно срубить еще бабла за шнурок, причем нестандартный и который купить можно только у производителя. :) При этом цену на "кусок провода" можно установить любую. :)

Вы не в теме. Шнурок COM поставлялся с прежними моделями (с 1991 года). В новых используется USB. Соответствующий шнурок также поставляется в комплекте. А вот для работы в 50g "как с 48" нужно покупать "родной" шнурок от 48.

И несмотря на то, что желаюших использовать COM немного - "глупым пользователям" ПМК почему-то хватает USB, HP продолжает поддерживать совместимость с технологией 20-летней давности. И предлагает не "паять колокольчики", а приобрести шнур и переходник по цене одного сытного обеда :)

Глупым пользователям COM не нужен, да и вообще не нужно ничем с калькулятора управлять,- нужно просто найти нужную прогу в калькуляторе и применить ее. :)
Мне было бы интересно купить такой шнурок, но с нашей почтой, таможней и т.п. даже как-то лень начинать процесс. Скорее просто с оказией попрошу привезти.