FT232RL

Jul 24, 2010 285 Replies

Hello, Ilya! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 07:39:42 +0000 (UTC):

IA>>> Во-вторых, он сосёт. Hу, то есть виндовые дрова таки кривые и IA>>> работают не всегда.

IA> С теми, что на CD дали -- оно и у меня вообще практически не IA> поднялся. IA> С сайта, кстати, теряло большэ, чем с windows update -- но оба-два IA> валили систему.

У меня ничего не теряло и не валило, правда у меня скорости низкие - 4800,

9600. Hо я ими почти перестал пользоваться, кажется на несколько месяцев назад поставленную Win7 вместо Висты, я вообще этот драйвер не ставил.

dima

formatting link

Hello, Ilya! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 07:41:12 +0000 (UTC):

IA>>> Как раз моя практика показывает, что если со стороны заказчик IA>>> минимально-программер -- то текстовый протокол является заметным IA>>> подспорьем от странных вопросов, необходимых, но напрягающих IA>>> просьб и вообще очень способствует разрешэнию проблем.

IA> Да у меня тожэ много с чем справляются -- но бинарный протокол в IA> этом случае -- это проблема, которую требуется героически IA> преодолевать.

Мне это надоело и я худо-бедно научился сам для PC писать. Последний раз, когда я сторонним программерам рассказывал, что для парсинга текстовых ответов от моего устройства им следует использовать определяемые пользователем (то есть мною) регулярные выражения они впали в глубокий ступор, а потом в него впал я. Выяснилось, что они просто не знают что это такое, со мной три человека беседовали, один с трудом вспомнил, что где-то когда-то об этом слышал. И они за эту программу просили примерно 5 моих месячных зарплат. В конце концов, я понял, что мне проще научиться как-то писать это самому, чем объяснять им что мне надо.

IA> Да, с сетью текстовый -- это малореально. Вообще, мест, где IA> текстовый не подойдёт, действительно немало, но это не отменяет.

Hе отменяет.

dima

formatting link

äÏÂÒÏÇÏ ×ÒÅÍÅÎÉ ÓÕÔÏË, Dmitry!

26 Jul 2010 11:22:38, Dmitry Orlov -> Alexey Vissarionov:

AV>>>> ÎÁÐÒÉÍÅÒ, Õ ÍÅÎÑ ÌÀÂÏÊ ÛÎÕÒÏË, ÐÏÄËÌÀÞÅÎÎÙÊ ÅÄÉÎÓÔ×ÅÎÎÙÍ, ÓÔÁÎÅÔ AV>>>> ÐÅÒ×ÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ, ÐÏÓÌÅÄÕÀÝÉÅ - ×ÔÏÒÙÍ, ÔÒÅÔØÉÍ ÉÔÄ. DO>>> á ÅÓÌÉ ÐÅÒ×ÙÍ ÍÏÖÅÔ ÂÙÔØ ËÏÍÐÏÒÔ × ÄÏËÉÎÇÅ, Á ÍÏÖÅÔ É ÎÅ ÂÙÔØ? AV>> âÅÚ ÒÁÚÎÉÃÙ. óËÏÌØËÏ ÆÉÚÉÞÅÓËÉÈ ÕÓÔÒÏÊÓÔ× - ÓÔÏÌØËÏ É ÌÏÇÉÞÅÓËÉÈ, DO> ôÁË ÆÉÚÉÞÅÓËÉÈ-ÔÏ ÒÁÚÎÏÅ ËÏÌÉÞÅÓÔ×Ï, Ï ÔÏÍ É ÒÅÞØ.

é ÞÔÏ? éÌÉ ÐÒÏÂÌÅÍÁ × ÔÏÍ, ÞÔÏ × ÓÏÆÔÉÎÅ ÎÁ ââ ÎÕÖÎÏ ÌÉÂÏ ÐÏÉÓË ÄÅÌÁÔØ, ÌÉÂÏ ×ÓÑËÉÊ ÒÁÚ Ñ×ÎÏ ÕËÁÚÙ×ÁÔØ ÕÓÔÒÏÊÓÔ×Ï?

AV>> Á ÐÒÉ ÐÏÄËÌÀÞÅÎÉÉ ÎÁÚÎÁÞÁÅÔÓÑ ÐÅÒ×ÏÅ Ó×ÏÂÏÄÎÏÅ ÌÏÇÉÞÅÓËÏÅ ÕÓÔÒÏÊÓÔ×Ï. DO> á ËÏÇÄÁ ÏÎÉ ÕÖÅ ×ÏÔËÎÕÔÙ Ë ÍÏÍÅÎÔÕ ×ËÌÀÞÅÎÉÑ?

÷ ÔÏÍ ÐÏÒÑÄËÅ, ËÁË ÏÎÉ ÐÏÄËÌÀÞÅÎÙ Ë ÛÉÎÅ. åÓÌÉ ÎÅÐÏÎÑÔÎÏ - ×ÏÔ ÐÒÉÍÅÒ (Ä×Á ÛÎÕÒËÁ ÎÁ PL2303 É ÍÙÛËÁ):

Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 003 Device 012: ID 046d:c00e Logitech, Inc. M-BJ69 Optical Wheel Mouse Bus 005 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

AV>>>> ïÔËÌÀÞÉÌ ÐÅÒ×ÙÊ - ÏÓÔÁÌÉÓØ ×ÔÏÒÏÅ É ÔÒÅÔØÅ. ðÏÄËÌÀÞÉÌ ÏÂÒÁÔÎÏ AV>>>> ÐÅÒ×ÙÊ - ÓÎÏ×Á ÅÓÔØ ÐÅÒ×ÏÅ, ×ÔÏÒÏÅ É ÔÒÅÔØÅ. DO>>> é ËÁË ÜÔÏ ÄÏÓÔÉÇÁÅÔÓÑ? AV>> ïÔÒÙ×ÁÎÉÅÍ ÐÒÏÔÉ×ÏÅÓÔÅÓÔ×ÅÎÎÏÇÏ ÉÎÔÅÌÌÅËÔÁ - HAL, udev ÉÔÄ. DO> ëÁË-ÔÏ ÎÅËÏÛÅÒÎÏ...

ëÁÛÒÕÔ ÐÉÓÁÌÉ ×Ï ×ÒÅÍÅÎÁ, ËÏÇÄÁ õðû ÅÝÅ ÎÅ ÐÒÉÄÕÍÁÌÉ :-)
äÏÂÒÏÇÏ ×ÒÅÍÅÎÉ ÓÕÔÏË, Alexander!

26 Jul 2010 12:46:20, Alexander Sashurin -> Alexey Vissarionov:

AS>>> õ ÎÅÅ ÅÓÔØ ÅÝÅ ÐÒÏÇÒÁÍÍÉÒÕÅÍÙÅ ÌÉÎÉÉ (4 ÉÌÉ 5 ÛÔÕË). ëÁË AS>>> ÎÁÚÎÁÞÁÅÔÓÑ ÉÈ ÆÕÎËÃÉÑ? ïÔ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ ÕÔÉÌÉÔËÁ ÉÄÅÔ? AV>> ôÙ ÔÏÌØËÏ ÞÔÏ ÚÁÎÅÓ ÎÏÇÕ ÎÁÄ ÇÒÁÂÌÑÍÉ. ïÔ×ÅÔ: ÎÉËÁË. ðÒÏÓÔÏ ÚÁÂÕÄØ AV>> ÐÒÏ ÉÈ ÓÕÝÅÓÔ×Ï×ÁÎÉÅ, Á ÅÓÌÉ ÎÕÖÎÏ ÓÄÅÌÁÔØ ÞÔÏ-ÔÏ ÒÁÚ×ÅÓÉÓÔÏÅ - AV>> ÐÒÅÄÕÓÍÏÔÒÉ ÜÔÏ × ÐÒÏÔÏËÏÌÅ ÏÂÍÅÎÁ ÐÏ ÓÔÁÎÄÁÒÔÎÏÍÕ ÉÎÔÅÒÆÅÊÓÕ. AS> ïÓÏÚÎÁÌ. îÕ Á ÌÉÎÉÉ ÔÉÐÁ RI, DTS É ÐÒÏÞÉÅ ÎÏÒÍÁÌØÎÏ ÔÏ ÒÁÂÏÔÁÀÔ? AS> éÌÉ ÓÔÏÉÔ ÏÔËÁÚÁÔØÓÑ ÏÔ ÔÁËÏÊ ÇÕÊÎÉ?

ðÏ×ÔÏÒÑÀ: Õ ÔÅÂÑ ÅÓÔØ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÏÅ ÓÉÍ×ÏÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï - × ÎÅÇÏ ÍÏÖÎÏ ÐÉÓÁÔØ ÓÉÍ×ÏÌÙ É ÉÚ ÎÅÇÏ ÍÏÖÎÏ ÞÉÔÁÔØ ÓÉÍ×ÏÌÙ. üÔÏÇÏ ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ÌÀÂÙÈ ÐÒÁËÔÉÞÅÓËÉÈ ÐÒÉÍÅÎÅÎÉÊ.

AS>>> éÂÏ íë Ó ÎÅÊ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÐÏ usart É ×ÓÅ... AV>> ÷ÏÔ ÔÁË Ó ÎÅÊ É ÒÁÂÏÔÁÊ. é ÎÅ ÐÏÌÅÎÉÓØ, ÎÁÐÉÛÉ ÎÏÒÍÁÌØÎÙÊ ÐÁÒÓÅÒ AV>> ËÏÍÁÎÄ, ÉÂÏ ÐÒÉÄÕÍÙ×ÁÎÉÅ Ó×ÏÅÇÏ ÂÉÎÁÒÎÏÇÏ ÐÒÏÔÏËÏÌÁ - ÏÛÉÂËÁ ÎÏÍÅÒ AV>> ÎÏÌØ. AS> ô.Å. ÐÒÉÄÕÍÁÔØ ÞÔÏ ÔÏ ÔÉÐÁ AT-ËÏÍÁÎÄ?

óËÏÒÅÅ, ÞÔÏ-ÎÉÂÕÄØ ÐÏÈÏÖÅÅ ÎÁ pop3: < +OK POP3 daemon ready
< +OK Password required
< -ERR Incorrect password

AS> îÕ, ÍÏÖÎÏ ÐÏÄÕÍÁÔØ. ÷ ÏÂÝÅÍ ÔÏ ÜÔÏ ÎÅ ÓÌÏÖÎÏ.

ðÒÏÔÏËÏÌÙ É ÓÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ - ÓÁÍÁÑ ÏÔ×ÅÔÓÔ×ÅÎÎÁÑ É ÓÁÍÁÑ ÓÌÏÖÎÁÑ ÞÁÓÔØ ÒÁÚÒÁÂÏÔËÉ.
ðÒÉ×ÅÔ, Dmitry. ÷ÏÔ ÞÔÏ Dmitry Orlov wrote to Ilya Anfimov:

IA>>>> HÕ, ÐÏ ÐÏ×ÏÄÕ ÔÏÇÏ, ÞÔÏ ÜÔÏ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒ -- Ñ ÂÙ ÐÏÓÐÏÒÉÌ, IA>>>> ÏÎÉ

IA>> ÷ÅÒÏÑÔÎÏ, ÉÍÅÎÎÏ ÐÏÜÔÏÍÕ Ñ ÎÅ ×ÓÔÒÅÞÁÌ ËÏÎ×ÅÒÔÜÒÏ× ÏÔ TI in IA>> wild.

DO> HÅ ÄÕÍÁÀ, ÞÔÏ ÉÍÅÎÎÏ ÐÏÜÔÏÍÕ. á ÔÙ ÐÒÏÂÏ×ÁÌ PL ËÕÐÉÔØ × ÒÏÚÎÉÃÕ?

PL2303X, SSOP28, USB to RS-232 Bridge Controller - ÏÎÏ? ðÏÖÁÌÕÊÓÔÁ, ËÕÐÌÀ × ÒÏÚÎÉÃÕ. úÁ 120 ÒÕÂÌÅÊ, Ô.Å. 4 ÄÏÌÌÁÒÁ, × ÐÁÒÔÉÉ ÏÔ 1 ÄÏ 50 ÛÔÕË. âÏÌØÛÅ - Åݣ ÄÅÛÅ×ÌÅ. äÁÖÅ ÅÈÁÔØ ÎÉËÕÄÁ ÎÅ ÐÒÉģÔÓÑ, ÍÎÅ ÄÏ ÍÁÇÁÚÉÎÁ Ä×ÁÄÃÁÔØ ÍÉÎÕÔ ÐÅÛËÏÍ. (èÏÔÑ ÏÂÙÞÎÏ Ñ ÔÕÄÁ ×ӣ-ÔÁËÉ ÉÍÅÎÎÏ ÅÚÖÕ.) äÙË,

formatting link

--Michael G. Belousoff-- Yekaterinburg city mickbell(dog)mail(dot)ru

... HÏ ÓÅÊÞÁÓ ×ӣ ÒÅÛÁÅÔ ޣÒÎÁÑ ÍÅÔËÁ.

ðÒÉ×ÅÔ, Dmitry. ÷ÏÔ ÞÔÏ Dmitry Orlov wrote to Ilya Anfimov:

DO> íÎÅ ÜÔÏ ÎÁÄÏÅÌÏ É Ñ ÈÕÄÏ-ÂÅÄÎÏ ÎÁÕÞÉÌÓÑ ÓÁÍ ÄÌÑ PC ÐÉÓÁÔØ.

é ÐÒÁ×ÉÌØÎÏ.

DO> ðÏÓÌÅÄÎÉÊ DO> ÒÁÚ, ËÏÇÄÁ Ñ ÓÔÏÒÏÎÎÉÍ ÐÒÏÇÒÁÍÍÅÒÁÍ ÒÁÓÓËÁÚÙ×ÁÌ, ÞÔÏ ÄÌÑ ÐÁÒÓÉÎÇÁ DO> ÔÅËÓÔÏ×ÙÈ ÏÔ×ÅÔÏ× ÏÔ ÍÏÅÇÏ ÕÓÔÒÏÊÓÔ×Á ÉÍ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ DO> ÏÐÒÅÄÅÌÑÅÍÙÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ (ÔÏ ÅÓÔØ ÍÎÏÀ) ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ ÏÎÉ DO> ×ÐÁÌÉ × ÇÌÕÂÏËÉÊ ÓÔÕÐÏÒ, Á ÐÏÔÏÍ × ÎÅÇÏ ×ÐÁÌ Ñ. ÷ÙÑÓÎÉÌÏÓØ, ÞÔÏ ÏÎÉ DO> ÐÒÏÓÔÏ ÎÅ ÚÎÁÀÔ ÞÔÏ ÜÔÏ ÔÁËÏÅ, ÓÏ ÍÎÏÊ ÔÒÉ ÞÅÌÏ×ÅËÁ ÂÅÓÅÄÏ×ÁÌÉ, ÏÄÉÎ Ó DO> ÔÒÕÄÏÍ ×ÓÐÏÍÎÉÌ, ÞÔÏ ÇÄÅ-ÔÏ ËÏÇÄÁ-ÔÏ Ï ÜÔÏÍ ÓÌÙÛÁÌ. é ÏÎÉ ÚÁ ÜÔÕ DO> ÐÒÏÇÒÁÍÍÕ ÐÒÏÓÉÌÉ ÐÒÉÍÅÒÎÏ 5 ÍÏÉÈ ÍÅÓÑÞÎÙÈ ÚÁÒÐÌÁÔ. ÷ ËÏÎÃÅ ËÏÎÃÏ×, Ñ DO> ÐÏÎÑÌ, ÞÔÏ ÍÎÅ ÐÒÏÝÅ ÎÁÕÞÉÔØÓÑ ËÁË-ÔÏ ÐÉÓÁÔØ ÜÔÏ ÓÁÍÏÍÕ, ÞÅÍ ÏÂßÑÓÎÑÔØ DO> ÉÍ ÞÔÏ ÍÎÅ ÎÁÄÏ.

HÕ É ÐÒÏÇÒÁÍÍÅÒÙ Õ ×ÁÓ ÔÁÍ...

--Michael G. Belousoff-- Yekaterinburg city mickbell(dog)mail(dot)ru

... HÏ ÓÅÊÞÁÓ ×ӣ ÒÅÛÁÅÔ ޣÒÎÁÑ ÍÅÔËÁ.

ðÒÉ×ÅÔ, Alexey. ÷ÏÔ ÞÔÏ Alexey Vissarionov wrote to Alexander Sashurin:

AS>> éÂÏ íë Ó ÎÅÊ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÐÏ usart É ×ÓÅ...

AV> ÷ÏÔ ÔÁË Ó ÎÅÊ É ÒÁÂÏÔÁÊ. é ÎÅ ÐÏÌÅÎÉÓØ, ÎÁÐÉÛÉ ÎÏÒÍÁÌØÎÙÊ ÐÁÒÓÅÒ AV> ËÏÍÁÎÄ, ÉÂÏ ÐÒÉÄÕÍÙ×ÁÎÉÅ Ó×ÏÅÇÏ ÂÉÎÁÒÎÏÇÏ ÐÒÏÔÏËÏÌÁ - ÏÛÉÂËÁ ÎÏÍÅÒ AV> ÎÏÌØ.

ñ × Ó×ϣ ×ÒÅÍÑ ÜÔÕ ÏÛÉÂËÕ Ó×ÅÒÛÉÌ, × ÒÅÚÕÌØÔÁÔÅ ÓÅÊÞÁÓ ×ÙÐÏÌÎÑÀ ÄÏ×ÏÌØÎÏ ×ËÕÓÎÕÀ ÈÁÌÔÕÒËÕ. ÷ÏÔ, ËÓÔÁÔÉ:

formatting link
ôÙËÁÎÉÅ ÈÁÒÅÊ ÐÒÉ×ÅÔÓÔ×ÕÅÔÓÑ.

--Michael G. Belousoff-- Yekaterinburg city mickbell(dog)mail(dot)ru

... HÏ ÓÅÊÞÁÓ ×ӣ ÒÅÛÁÅÔ ޣÒÎÁÑ ÍÅÔËÁ.

Hello, Alexey! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 12:47:00 +0400:

AV>>>>> например, у меня любой шнурок, подключенный единственным, станет AV>>>>> первым устройством, последующие - вторым, третьим итд. DO>>>> А если первым может быть компорт в докинге, а может и не быть? AV>>> Без разницы. Сколько физических устройств - столько и логических, DO>> Так физических-то разное количество, о том и речь.

AV> И что? Или проблема в том, что в софтине на ББ нужно либо поиск AV> делать, либо всякий раз явно указывать устройство?

Проблема в том, что воткнутый в устройство шнурок сегодня программа видит допустим на COM6, а завтра что-то переткнул в компе, запускаешь программу, а она жалуется, что не видит порта COM6, или хуже того, порт видит, но не видит устройства, потому что COM6 получил другой шнурок.

AV>>> а при подключении назначается первое свободное логическое AV>>> устройство.

DO>> А когда они уже воткнуты к моменту включения?

AV> В том порядке, как они подключены к шине. AV> Если непонятно - вот пример (два шнурка на PL2303 и мышка):

Так порядок меняться может. Принес буку, повтыкал в нее шнурки, я ж не помню что куда я втыкал вчера.

AV> Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 AV> Serial Port AV> Bus 003 Device 012: ID 046d:c00e Logitech, Inc. M-BJ69 Optical Wheel AV> Mouse AV> Bus 005 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 AV> Serial Port

Hу и как эти два шнурка различаются, если EEPROM в них не впаян (я в какие-то сам впаивал), а воткнуты они как попало могут быть.

AV>>>>> Отключил первый - остались второе и третье. Подключил обратно AV>>>>> первый - снова есть первое, второе и третье. DO>>>> И как это достигается? AV>>> Отрыванием противоестественного интеллекта - HAL, udev итд. DO>> Как-то некошерно...

AV> Кашрут писали во времена, когда УПШ еще не придумали :-)

Да, поэтому у его толкователей работа все время есть :)

dima

formatting link

Hello, Michael! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 14:56:04 +0400:

DO>> Hе думаю, что именно поэтому. А ты пробовал PL купить в розницу?

MB> PL2303X, SSOP28, USB to RS-232 Bridge Controller - оно?

Оно.

MB> Пожалуйста, куплю в розницу. За 120 рублей, т.е. 4 доллара, в партии MB> от 1 до 50 штук. Больше - ещё дешевле.

Прогресс, года три назад я не нашел где их купить, нашел SiLab'совские в ML корпусах, что мне не очень удобно.

dima

formatting link

Hello, Michael! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 15:03:34 +0400:

DO>> Мне это надоело и я худо-бедно научился сам для PC писать.

MB> И правильно.

Ага. Я тоже так считаю, хоть и пишу на любительском уровне.

DO>> Последний раз, когда я сторонним программерам рассказывал, что для DO>> парсинга текстовых ответов от моего устройства им следует DO>> использовать определяемые пользователем (то есть мною) регулярные DO>> выражения они впали в глубокий ступор, а потом в него впал я. DO>> Выяснилось, что они просто не знают что это такое, со мной три DO>> человека беседовали, один с трудом вспомнил, что где-то когда-то об DO>> этом слышал. И они за эту программу просили примерно 5 моих DO>> месячных зарплат. В конце концов, я понял, что мне проще научиться DO>> как-то писать это самому, чем объяснять им что мне надо.

MB> Hу и программеры у вас там...

Hаверное не все такие, но эти лабают чего-то на C# и, судя по всему, поживают не плохо.

dima

formatting link

2010-07-26, Dmitry Orlov snipped-for-privacy@isdn.net.il> пишет:

К четвёртой версии стандарта.

Лет ещё 7? Это не так и долго...

В SOHO -- да. Почти. Кроме некоторых видов модэмов/роутеров/свитчей, которые ещё таки да, да и то скорее всё-таки относятся к начальному телекомовскому уровню.

Hо SOHO -- это таки очень массовый сектор, в нём много позволено (в том числе клепать спец.чипы под линейки приборов, которые прожывут месяцэв 9).

Hу, label -- это не совсем SOHO, imho. В общем, да, ушли -- и я там отметил, почему. Это не говорит о том, что для многих применений USB сдохнет неоправданно быстро.

Hеважно. Куда положэно. Хоть в USB, хоть к светодиодам от домашнего роутера, хоть devboard в PCI-express заказать. Туда, куда принято сегодня подключать альтэры.

УПШ всё-таки достаточно глупый стандарт, чтобы уйти как страшный сон через некоторое время.

2010-07-26, Dmitry Orlov snipped-for-privacy@isdn.net.il> пишет:

Да я в основном сначала сам и пишу (я как раз худо-бедно -- для PICов и ATmeg) -- но я всё равно не могу и не хочу писать всё сам.

Правильно, не надо регулярные выражэния. То есть в перле, где они в синтаксисе и любой перлист знает как ими пользоваться -- можно и регулярными. Во всяких сях -- проще аналогами sscanf или дажэ strcmp/atoi + state machine. То есть для программиста обычно есть что-то в стиле lex/yacc, но для протокола из 10 команд дажэ оно в общем совсем не требуется.

Есть такая проблема общения.

äÏÂÒÏÇÏ ×ÒÅÍÅÎÉ ÓÕÔÏË, Michael!

26 Jul 2010 16:08:38, Michael Belousoff -> Alexey Vissarionov:

AS>>> éÂÏ íë Ó ÎÅÊ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÐÏ usart É ×ÓÅ... AV>> ÷ÏÔ ÔÁË Ó ÎÅÊ É ÒÁÂÏÔÁÊ. é ÎÅ ÐÏÌÅÎÉÓØ, ÎÁÐÉÛÉ ÎÏÒÍÁÌØÎÙÊ ÐÁÒÓÅÒ AV>> ËÏÍÁÎÄ, ÉÂÏ ÐÒÉÄÕÍÙ×ÁÎÉÅ Ó×ÏÅÇÏ ÂÉÎÁÒÎÏÇÏ ÐÒÏÔÏËÏÌÁ - ÏÛÉÂËÁ ÎÏÍÅÒ AV>> ÎÏÌØ. MB> ñ × Ó×ϣ ×ÒÅÍÑ ÜÔÕ ÏÛÉÂËÕ Ó×ÅÒÛÉÌ, × ÒÅÚÕÌØÔÁÔÅ ÓÅÊÞÁÓ ×ÙÐÏÌÎÑÀ MB> ÄÏ×ÏÌØÎÏ ×ËÕÓÎÕÀ ÈÁÌÔÕÒËÕ. ÷ÏÔ, ËÓÔÁÔÉ: MB>

formatting link
MB> ôÙËÁÎÉÅ ÈÁÒÅÊ ÐÒÉ×ÅÔÓÔ×ÕÅÔÓÑ.

ëÁÓÔÒÉÒÏ×ÁÎÎÙÊ IPX.

Hello, Ilya! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 12:10:25 +0000 (UTC):

IA>>> Учитывая, что USB к четвёрке, судя во всему станет ещё и

IA> К четвёртой версии стандарта.

Еще третью-то не начали делать, а ты уже про четвертую.

IA> Лет ещё 7? Это не так и долго...

Более чем достаточно. Хотя думаю, что совместимость/конверторы будут гораздо дольше. А там и контроллеры с такой периферией появятся.

IA> В SOHO -- да. Почти. Кроме некоторых видов IA> модэмов/роутеров/свитчей, которые ещё таки да, да и то скорее IA> всё-таки относятся к начальному телекомовскому уровню.

Скорее да. Большинство SOHO устройств такого плана web интерфейс имеют и никаких компортов. Компорты - это действительно уже телеком.

IA> Hо SOHO -- это таки очень массовый сектор, в нём много позволено (в

Именно что, и вслед за ними и встраиваемые решения идут, никуда не денешься.

IA> том числе клепать спец.чипы под линейки приборов, которые прожывут IA> месяцэв 9).

Да, вполне. А вот идти против этого течения дорого. Иногда это оправдано, но очень часто - нет.

IA>>> требовать более сложного переходного контролера для подключения IA>>> 1-2 устройств, а UARTам 50 лет ужэ и уходить они никуда не IA>>> собираются,

IA> Hу, label -- это не совсем SOHO, imho.

Да так, на грани. Много где стоят.

IA> В общем, да, ушли -- и я там отметил, почему. Это не говорит о том, что IA> для многих применений USB сдохнет неоправданно быстро.

USB уже больше 10 лет используется активно, и быстро оно не сдохнет. А вечная иголка для примуса - она и не нужна. Hе знаю как ты, а я вечно жить не собираюсь.

IA>>> и на крайняк их можно собрать при помощи напильника и такой-то IA>>> альтэры

IA> Hеважно. Куда положэно. Хоть в USB, хоть к светодиодам от домашнего

Так в USB есть прямое подключение у многих контроллерах, о том и речь. Светодиоды роутера более-менее осмысленным путем снаружи не доступны, можно прямо к ethernet, но это на много сложнее, чем USB.

IA> роутера, хоть devboard в PCI-express заказать.

И его куда? USB сегодня есть во всем, что шевелится. Все остальное - решения специаллизированные, включая и компорт. Когда наступит завтра и USB сменит что-то несовместимое, тогда и будем смотреть что делать.

IA> Туда, куда принято сегодня подключать альтэры.

Понятия не имею куда их принято подключать, я не работаю с альтерами.

IA>>> -- то я бы сказал, что ровно наоборот. Вещь, в общем, более IA>>> совместимая, чем 422, I2C и дажэ в некотором смысле чем SPI -- IA>>> если надо подключать к компам.

IA> УПШ всё-таки достаточно глупый стандарт, чтобы уйти как страшный IA> сон через некоторое время.

Hе вижу я чем он так глуп, с пользовательской, включая и использование его в своих разработках, точки зрения ничего глупого в нем нет. Что там внутри мне в принципе мало интересно, ясно, что раньше, чем уйдут все сотни миллионов выпущенных под этот стандарт устройств, пройдут еще многие годы, дожить бы. Так же ясно, что и после этого появятся и останутся переходники для подключения USB устройств к чему-то новому, как и обсуждаемый переходник usb в uart, который уже сегодня не сложно исключить, используя usb на прямую.

dima

formatting link

Hello, Ilya! You wrote to Dmitry Orlov on Mon, 26 Jul 2010 12:17:26 +0000 (UTC):

IA> Да я в основном сначала сам и пишу (я как раз худо-бедно -- для IA> PICов и ATmeg) -- но я всё равно не могу и не хочу писать всё сам.

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

IA> Правильно, не надо регулярные выражэния. То есть в перле, где

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

IA> они в синтаксисе и любой перлист знает как ими пользоваться -- IA> можно и регулярными. Во всяких сях -- проще аналогами sscanf или IA> дажэ strcmp/atoi + state machine.

Для regexp'ов есть кучи готовых библиотек для любых языков, никаких проблем их использовать нет, я в конце концов именно так и написал.

IA> То есть для программиста обычно есть что-то в стиле lex/yacc, но для IA> протокола из 10 команд дажэ оно в общем совсем не требуется.

А почему ты решил, что протокол из 10 команд? Протокол сделан так, чтобы им можно было пользоваться как из программы, так и вручную, используя любой готовый терминал. Вывод прибора был довольно объемистый.

IA> Есть такая проблема общения.

Есть, особенно когда программисты не понимают конечной задачи, так как она лежит за пределами их поля деятельности. Поэтому и оказывается, что мне проще написать для PC, чем объяснить им что надо делать и куда оно потом может двигаться.

dima

formatting link

ðÒÉ×ÅÔ, Alexey. ÷ÏÔ ÞÔÏ Alexey Vissarionov wrote to Michael Belousoff:

AS>>>> éÂÏ íë Ó ÎÅÊ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÐÏ usart É ×ÓÅ... AV>>> ÷ÏÔ ÔÁË Ó ÎÅÊ É ÒÁÂÏÔÁÊ. é ÎÅ ÐÏÌÅÎÉÓØ, ÎÁÐÉÛÉ ÎÏÒÍÁÌØÎÙÊ ÐÁÒÓÅÒ AV>>> ËÏÍÁÎÄ, ÉÂÏ ÐÒÉÄÕÍÙ×ÁÎÉÅ Ó×ÏÅÇÏ ÂÉÎÁÒÎÏÇÏ ÐÒÏÔÏËÏÌÁ - ÏÛÉÂËÁ AV>>> ÎÏÍÅÒ ÎÏÌØ. MB>> ñ × Ó×ϣ ×ÒÅÍÑ ÜÔÕ ÏÛÉÂËÕ Ó×ÅÒÛÉÌ, × ÒÅÚÕÌØÔÁÔÅ ÓÅÊÞÁÓ ×ÙÐÏÌÎÑÀ MB>> ÄÏ×ÏÌØÎÏ ×ËÕÓÎÕÀ ÈÁÌÔÕÒËÕ. ÷ÏÔ, ËÓÔÁÔÉ: MB>>

formatting link
MB>> ôÙËÁÎÉÅ ÈÁÒÅÊ ÐÒÉ×ÅÔÓÔ×ÕÅÔÓÑ.

AV> ëÁÓÔÒÉÒÏ×ÁÎÎÙÊ IPX.

äÁ? á ÎÕ, Á ÎÕ... õ... ÔÏÌØËÏ ÎÅÍÎÏÇÏ, ÏÔÄẠ́ÎÎÏ ÓÌÅÇËÁ ÎÁÐÏÍÉÎÁÅÔ. ñ-ÔÏ ÄÕÍÁÌ, ×ÅÌÏÓÉÐÅÄ ÉÚÏÂңÌ...

--Michael G. Belousoff-- Yekaterinburg city mickbell(dog)mail(dot)ru

... HÏ ÓÅÊÞÁÓ ×ӣ ÒÅÛÁÅÔ ޣÒÎÁÑ ÍÅÔËÁ.

Haile ande faile Dmitry!

AV>> äÁ, ÎÏ ÅÓÌÉ ÔÅÂÅ _ÄÅÊÓÔ×ÉÔÅÌØÎÏ_ ÎÕÖÅÎ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÐÏÒÔ (Á ÎÕÖÅÎ ÌÉ?) AV>> - ÌÕÞÛÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅ ÅÅ, Á PL2303. DO> HÅ Õ×ÅÒÅÎ, ÞÔÏ ÜÔÏ ÌÕÞÛÅ, É ÞÔÏ ÉÈ ×ÏÏÂÝÅ ÒÅÁÌØÎÏ ËÕÐÉÔØ × ÒÏÚÎÉÃÕ.

÷ òÏÓÓÉÉ ÄÏÓÔÁÔÏÞÎÏ ÒÅÁÌØÎÏ. çÄÅ-ÔÏ ÚÁ 4-6 ÄÏÌÌÁÒÏ×:
formatting link
ðÒÉ×ÅÔ, Alexey !

24 Jul 10 , 23:07 Alexey Vissarionov ÐÉÓÁÌ Ë Alexander Sashurin:

AV> åÓÔØ ËÌÁÓÓÉÞÅÓËÉÅ ÇÒÁÂÌÉ, ÐÏ ËÏÔÏÒÙÍ ÕÐÏÒÎÏ ÈÏÄÑÔ 99% ÜÈÏÔÁÖÎÙÈ AV> ÒÁÚÒÁÂÏÔÞÉËÏ× - ÎÁÚÙ×ÁÀÔÓÑ ÏÎÉ "ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÁÓÉÎÈÒÏÎÎÏÇÏ AV> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ ÔÁÍ, ÇÄÅ ÏÎ ÎÁÈÒÅÎ ÎÅ ÎÕÖÅÎ".

þÔÏ ÔÙ ÉÍÅÅÛØ ÐÒÏÔÉ× ÏÔÌÁÄÏÞÎÏÊ ËÏÎÓÏÌÉ?

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... ÷ÙÓÔÒÏÉÌÉÓØ ÌÉÃÏÍ Ë ÓÔÅÎÅ É ÄÒÕÖÎÏ ÐÏ×ÔÏÒÑÀÔ, ÞÔÏ ÏÎÉ ÖÄÕÔ Á×ÔÏÂÕÓ

Hello, Nickita! You wrote to Alexey Vissarionov on Tue, 27 Jul 2010 08:49:50 +0400:

AV>> Есть классические грабли, по которым упорно ходят 99% эхотажных AV>> разработчиков - называются они "использование асинхронного AV>> последовательного порта там, где он нахрен не нужен".

NAS> Что ты имеешь против отладочной консоли?

Для отладочной консоли достаточно трех штырьков на плате, а subj в отладочный кабель засунуть, а не в устройство.

dima

formatting link

Hello Dmitry!

26 Jul 10 17:33, Dmitry Orlov wrote to Ilya Anfimov:

IA>> õðû ×ӣ-ÔÁËÉ ÄÏÓÔÁÔÏÞÎÏ ÇÌÕÐÙÊ ÓÔÁÎÄÁÒÔ, ÞÔÏÂÙ ÕÊÔÉ ËÁË ÓÔÒÁÛÎÙÊ IA>> ÓÏÎ ÞÅÒÅÚ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ.

DO> HÅ ×ÉÖÕ Ñ ÞÅÍ ÏÎ ÔÁË ÇÌÕÐ, Ó ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ, ×ËÌÀÞÁÑ É ÉÓÐÏÌØÚÏ×ÁÎÉÅ DO> ÅÇÏ × Ó×ÏÉÈ ÒÁÚÒÁÂÏÔËÁÈ, ÔÏÞËÉ ÚÒÅÎÉÑ ÎÉÞÅÇÏ ÇÌÕÐÏÇÏ × ÎÅÍ ÎÅÔ. þÔÏ DO> ÔÁÍ ×ÎÕÔÒÉ ÍÎÅ × ÐÒÉÎÃÉÐÅ ÍÁÌÏ ÉÎÔÅÒÅÓÎÏ, ÑÓÎÏ, ÞÔÏ ÒÁÎØÛÅ, ÞÅÍ ÕÊÄÕÔ DO> ×ÓÅ ÓÏÔÎÉ ÍÉÌÌÉÏÎÏ× ×ÙÐÕÝÅÎÎÙÈ ÐÏÄ ÜÔÏÔ ÓÔÁÎÄÁÒÔ ÕÓÔÒÏÊÓÔ×, ÐÒÏÊÄÕÔ DO> ÅÝÅ ÍÎÏÇÉÅ ÇÏÄÙ, ÄÏÖÉÔØ ÂÙ. ôÁË ÖÅ ÑÓÎÏ, ÞÔÏ É ÐÏÓÌÅ ÜÔÏÇÏ ÐÏÑ×ÑÔÓÑ É DO> ÏÓÔÁÎÕÔÓÑ ÐÅÒÅÈÏÄÎÉËÉ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ USB ÕÓÔÒÏÊÓÔ× Ë ÞÅÍÕ-ÔÏ ÎÏ×ÏÍÕ, DO> ËÁË É ÏÂÓÕÖÄÁÅÍÙÊ ÐÅÒÅÈÏÄÎÉË usb × uart, ËÏÔÏÒÙÊ ÕÖÅ ÓÅÇÏÄÎÑ ÎÅ ÓÌÏÖÎÏ DO> ÉÓËÌÀÞÉÔØ, ÉÓÐÏÌØÚÕÑ usb ÎÁ ÐÒÑÍÕÀ.

çÌÕÐÏÇÏ × ÎÅÍ ÏÄÎÏ: ÍÏÇÌÉ ÐÏÓÔÁ×ÉÔØ ÎÁ ÌÉÎÉÉ ÄÁÎÎÙÈ ÉÍÐÕÌØÓÎÙÊ ÔÒÁÎÓÆÏÒÍÁÔÏÒ, ÎÏ ÎÅ ÐÏÓÔÁ×ÉÌÉ. ÷ Ethernet ÖÅ ÓÔÁ×ÑÔ, ÄÁ ÅÝÅ É Ä×Á ÉÌÉ 4 ÛÔ, Á ÚÄÅÓØ ÂÙ É ÏÄÎÏÇÏ È×ÁÔÉÌÏ - ÐÒÉ ÐÅÒÅÄÁÞÅ ÏÓÎÏ×ÎÏÇÏ ÐÏÔÏËÁ ÄÁÎÎÙÈ ÜÔÁ ÐÁÒÁ ÐÒÏ×ÏÄÏ× ÒÁÂÏÔÁÅÔ, ËÁË ÄÉÆÆÅÒÅÎÃÉÁÌØÎÁÑ ÌÉÎÉÑ, ÓÉÇÎÁÌÙ ÒÁÚÎÙÈ ÕÒÏ×ÎÅÊ ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ × ÐÒÏÃÅÓÓÅ ÏÐÏÚÎÁÎÉÑ ÐÏÄËÌÀÞÅÎÉÑ. ðÏÓÔÁ×ÉÌÉ ÂÙ ÉÍÐÕÌØÓÎÉË, ÓÄÅÌÁÌÉ ÏÐÏÚÎÁÎÉÅ ÐÏ-ÄÒÕÇÏÍÕ, É ×ÐÅÒÅÄ. ôÁË ÎÅÔ ÖÅ, ÎÅ ÄÏÄÕÍÁÌÉÓØ.

÷ÓÅÇÏ ÄÏÂÒÏÇÏ!

á. úÁÂÁÊÒÁÃËÉÊ.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required