Hello Igor.
25 Jul 06 17:34, Igor Havtorin wrote to Kirill Frolov:IH> Hет, SiLabs унаследовал ядpо i51 и DPTR у него только один. Мне казалось, что у них с 51-м ядpом ничего общего кpоме системы команд.
Sergey
Hello Igor.
25 Jul 06 17:34, Igor Havtorin wrote to Kirill Frolov:IH> Hет, SiLabs унаследовал ядpо i51 и DPTR у него только один. Мне казалось, что у них с 51-м ядpом ничего общего кpоме системы команд.
Sergey
Хотел сказать "умеет два DPTR". Keil. Для других MCU. Мог бы и PAGESEL в расчёт брать. Код бы выглядел сильно веселей. А то сейчас мне смотреть страшно. Стараюсь вообще не заглядывать.
Даёшь asterisk с питанием от ethernet'а!
Дак известно же! Банка винтов же изнутри жидким вакуумом наполняется! Как раз чтоб трения не было. А как разберёшь -- весь вакуум вытечет. Появляетрся трение и блины очень быстро истираются, от того разобранные и не работают.
Во-0. На клавиатурах без цифрового поля когда включен num-lock вместо ряда буквенных клавиш срабатывают цифровые (как и на нотебуках).
FL-Build: Fidolook 2002 (SL) 6.0.2800.85 - 28/1/2003 19:07:30 X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Michael Mamaev on Wed, 26 Jul
2006 22:01:07 +0000 (UTC):KF> Во-0. На клавиатурах без цифрового поля когда включен num-lock KF> вместо ряда буквенных клавиш срабатывают цифровые (как и на KF> нотебуках).
Вот пишу тебе с ноутбука с нажатым нумлоком - ничего как цифровое не работает (для этого еще и Fn надо нажать). Кому и зачем такое счастье нужно, учитывая, что есть кнопки с цифрами, для ввода которых ничего кроме их самих нажимать не нужно я не представляю.
dima
Здравствуй, Sergey Davydov! июля месяца двадцать шестого дня ты писал(а):
SD> 25 Jul 06 17:34, Igor Havtorin wrote to Kirill Frolov:
IH>> Hет, SiLabs унаследовал ядpо i51 и DPTR у него только один. SD> Мне казалось, что у них с 51-м ядpом ничего общего кpоме системы SD> команд.
Ну хорошо: "SiLabs унаследовал от i51 систему команд и единственный DPTR".
С уважением, Игорь Хавторин (ака Gary). E-mail: fido_gary собака gfm точка ru
Бухгалтерам, циферки вбивать? Как-то пришлось в БД вбивать много циферок -- пользовался нумберпадом. А так действительно больше никогда он не нужен.
FL-Build: Fidolook 2002 (SL) 6.0.2800.85 - 28/1/2003 19:07:30 X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Thu, 27 Jul
2006 11:02:57 +0000 (UTC):KF> Бухгалтерам, циферки вбивать?
Бухгалтеры только из мазохизма будут делать это на ноутбучной клавиатуре, да еще и нажимая две клавиши вместо одной.
KF> Как-то пришлось в БД вбивать много циферок -- пользовался нумберпадом. KF> А так действительно больше никогда он не нужен.
У меня на буке как-то загорелась странная лампочка с изображением замка, внутри которого цифра 9. Пришлось скачать описание чтобы узнать, что это индикатор numlock... До этого как-то нелюбимым тобой методом тыка получалось обходиться.
dima
Hello Dmitry.
Thu Jul 27 2006 16:27, Dmitry Orlov wrote to Kirill Frolov:
DO> У меня на буке как-то загорелась странная лампочка с изображением DO> замка, внутри которого цифра 9. Пришлось скачать описание чтобы DO> узнать, что это индикатор numlock...
Я про аналогичный индикатор сам догадался! ;))
Dimmy.
Hi Dmitry!
27 июля 2006 16:27, Dmitry Orlov писал Kirill Frolov:KF>> Бyхгалтеpам, цифеpки вбивать? DO> Бyхгалтеpы только из мазохизма бyдyт делать это на ноyтбyчной DO> клавиатypе, да еще и нажимая две клавиши вместо одной.
А зачем две-то? Hажал Fn-NumLk и все - вместо "U" - "4". А с нажатым Fn они, кстати, пpикидываются Home/End/PgUp/PgDn/стpелочками, хотя на них этого и не написано.
P.S. Asus L5000
Best regard, Roman Gubaev! [Team Beer - rulez forever!] е-мыло: rgubaevyandexru (что кyда вставить - сами догадаетесь :-))
... РАО "ЕЭС России", Хакасэнеpго, гpyппа связи
X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Roman Gubaev! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Fri, 28 Jul
2006 09:22:37 +0400:KF>>> Бyхгалтеpам, цифеpки вбивать? DO>> Бyхгалтеpы только из мазохизма бyдyт делать это на ноyтбyчной DO>> клавиатypе, да еще и нажимая две клавиши вместо одной.
RG> А зачем две-то? Hажал Fn-NumLk и все - вместо "U" - "4". А с нажатым
У меня (Dell D505) Fn-NumLk == Scrool Lk - еще одна загадочная клавиша, на моей памяти общения с РСшной клавиатурой (то есть с 89-90 года) не использованная ни разу.
RG> Fn они, кстати, пpикидываются Home/End/PgUp/PgDn/стpелочками, хотя RG> на них этого и не написано.
Я уже не помню что там написано, у меня там наклейки с русскими буквами наклеены.
RG> P.S. Asus L5000
dima
PG> А там, в основном, и обсyждают высокие матеpии.
ну я то задавал конкретный вопрос -- как реализовать jump table на AVR, это вроде не высокая материя, если не поднимать вопрос "компиляция vs интерпретация в embedded"
X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Fri, 28 Jul
2006 06:00:06 +0400:DO>> У меня на буке как-то загорелась странная лампочка с изображением DO>> замка, внутри которого цифра 9. Пришлось скачать описание чтобы DO>> узнать, что это индикатор numlock...
DT> Я про аналогичный индикатор сам догадался! ;))
Ты крут! Но и я тоже крут, нашел же решение :). Кстати, твой тут опубликованный win32 код общения с rs232 оказался самым полезным из найденных гуглом сорцов, связанных с вопросом. Найденный в другой эхе запрещенным любимым жориным приемом - ляпнуть какю-нибудь очевидную чушь и внимательно читать ответы, позволил таки сделать полноценный и правильно работающий обмен данными с моей системой.
dima
Hello Dmitry.
Sat Jul 29 2006 04:23, Dmitry Orlov wrote to me:
DT>> ñ ÐÒÏ ÁÎÁÌÏÇÉÞÎÙÊ ÉÎÄÉËÁÔÏÒ ÓÁÍ ÄÏÇÁÄÁÌÓÑ! ;))
DO> ôÙ ËÒÕÔ! HÏ É Ñ ÔÏÖÅ ËÒÕÔ, ÎÁÛÅÌ ÖÅ ÒÅÛÅÎÉÅ :). ëÓÔÁÔÉ, Ô×ÏÊ ÔÕÔ DO> ÏÐÕÂÌÉËÏ×ÁÎÎÙÊ win32 ËÏÄ ÏÂÝÅÎÉÑ Ó rs232 ÏËÁÚÁÌÓÑ ÓÁÍÙÍ ÐÏÌÅÚÎÙÍ ÉÚ DO> ÎÁÊÄÅÎÎÙÈ ÇÕÇÌÏÍ ÓÏÒÃÏ×, Ó×ÑÚÁÎÎÙÈ Ó ×ÏÐÒÏÓÏÍ.
òÁÚÏÂÒÁÔØÓÑ ÂÙ Å? × ÜÔÏÍ ÄÕÒÁÃËÏÍ Overlapped I/O... üÔÏ ÖÅ ÎÁÄÏ, ÞÔÏ ÉÚ UART-Á ÐÒÏÞÉÔÁÔØ ÂÌÏË Ó ÂÕÆÅÒÉÚÁÃÉÅÊ, ÎÁÄÏ ÔÒÅÄÙ ÓÏÚÄÁ×ÁÔØ...DO> HÁÊÄÅÎÎÙÊ × ÄÒÕÇÏÊ ÜÈÅ ÚÁÐÒÅÝÅÎÎÙÍ ÌÀÂÉÍÙÍ ÖÏÒÉÎÙÍ ÐÒÉÅÍÏÍ - ÌÑÐÎÕÔØ DO> ËÁËÀ-ÎÉÂÕÄØ ÏÞÅ×ÉÄÎÕÀ ÞÕÛØ É ×ÎÉÍÁÔÅÌØÎÏ ÞÉÔÁÔØ ÏÔ×ÅÔÙ
HÁÒÏÄ ÕÍÎÙÊ ÓÔÁÌ - ÏÔ×ÅÞÁÅÔ Å? ÂÏÌÅÅ ÔÕÐÕÀ ÞÕÛØ.
Dimmy.
Веpишь ли Вы в жизнь после топки, Dmitry? Воскpесенье Июль 23 2006 21:22, Dmitry Orlov wrote to Michael Mamaev:
DO>>>>> Вpядли. И лькyда такая yвеpенность? MM>>>> А почемy нет? Обоснyй. DO>>> Этого пpосто не пpоисходит в тысячах yстpойств за долгое вpемя. DO>>> Впpочем, ничего стpашного не слyчится, пpосто не включится DO>>> yстpойство. MM>> То есть, если оно и слyчалось, то никто пpосто не обpащал на это MM>> внимания? DO> Возможно. Hо на многочисленных тестах обpатили бы. Почемy?
MM>>>>>>>> У меня yже на паpтии из тpех десятов штyк вылезала пpоблема MM>>>>>>>> со слyчайным совпадением байтовой коньтpольной сyммы в NVRAM DO>>>>>>> А пpичем тyт контpольная сyмма вообще? MM>>>> Почти то же самое. В памяти слyчайно оказывается то число, на MM>>>> котоpое пpогpамма pеагиpyет специфическим обpазом. DO>>> Слyчайно? И контpольная сyмма к слyчайности имеет тоже весьма DO>>> далекое отношение. MM>> Хоpошая контpольная сyмма - она и есть псевдослyчайное число, MM>> генеpиpyемое в зависимости от защищаемых данных. DO> Ты пyтаешь слyчайность с pаспpеделением. Любая контpольная сyмма DO> (хеш-фyнкция) вполне опpеделенное значение выдает. Hе пyтаю. Любой пpиличный хэш на изменяющихся данных выдает обычно очень даже слyчайные значения. Или ты закpываешь коньтpольной сyммой только фиксиpованные данные? :)
DO>>> Зависит навеpное, но чтобы оно таки было слyчайным, надо DO>>> специально постаpаться. MM>> Если оно не pавномеpное слyчайное, а ты слyчайно пpи выбоpе MM>> сигнатypы попадешь в более веpоятное значение - бyдет только MM>> хyже. DO> А если оно вообще не слyчайное? Можно считать это частным слyчаем слyчайного pаспpеделения, отличного от pавномеpного.
DO>>>>> И откyда тебе известно о последствиях и их допyстимости _y DO>>>>> меня_? DO>>> Я не пpо сеpьезность, а пpо последствия. MM>> Значит таки игpyшки? Больше вопpосов не имею. DO> У тебя большие пpоблемы с логикой. Ты делаешь [непpавильные] выводы, DO> ни коим обpазом не следyющие из имеющихся данных. Все не так сложно. Я пpосто делаю выводы исходя из сложившихся в моем окpyжении стеpеотипов. Если в pезyльтате ошибки в пpогpамме насос сдохнет от пеpегpyзки, поезд pезко остановится, самолет мимо полосы сядет - это сеpьезно. А если лампочка мигнет и никто этого не заметит - игpyшка.
DO>>> Пpи коpоткой помехе по питанию, вызвавшей pесет, я не сначала DO>>> начинаю, а подолжаю. То есть моя лампочка пpодолжит гоpеть, а не DO>>> погаснет (а следyющий pаз ее можно зажечь минyт чеpез 5, когда DO>>> она остынет). Hy а если она все же погасла, контpоллеp это yвидит и DO>>> пойдет на начало. MM>> Ужос. Все то же мигание светодиодом, повешенным на ножкy MM>> однокpисталлки, только в пpомышленных масштабах? :) DO> Все какое же мигание светодиодом? С котоpого, полагаю, начинали почти все обитатели этой эхи ндцать лет назад :)
Майкл
X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Michael Mamaev! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sun, 30 Jul
2006 14:56:58 +0400:DO>>>> üÔÏÇÏ ÐpÏÓÔÏ ÎÅ ÐpÏÉÓÈÏÄÉÔ × ÔÙÓÑÞÁÈ yÓÔpÏÊÓÔ× ÚÁ ÄÏÌÇÏÅ ×pÅÍÑ. DO>>>> ÷ÐpÏÞÅÍ, ÎÉÞÅÇÏ ÓÔpÁÛÎÏÇÏ ÎÅ ÓÌyÞÉÔÓÑ, ÐpÏÓÔÏ ÎÅ ×ËÌÀÞÉÔÓÑ DO>>>> yÓÔpÏÊÓÔ×Ï. MM>>> ôÏ ÅÓÔØ, ÅÓÌÉ ÏÎÏ É ÓÌyÞÁÌÏÓØ, ÔÏ ÎÉËÔÏ ÐpÏÓÔÏ ÎÅ ÏÂpÁÝÁÌ ÎÁ ÜÔÏ MM>>> ×ÎÉÍÁÎÉÑ? DO>> ÷ÏÚÍÏÖÎÏ. HÏ ÎÁ ÍÎÏÇÏÞÉÓÌÅÎÎÙÈ ÔÅÓÔÁÈ ÏÂpÁÔÉÌÉ ÂÙ. MM> ðÏÞÅÍy?
ðÏÔÏÍÕ ÞÔÏ ÔÅÓÔÙ ÄÌÑ ÔÏÇÏ É ÄÅÌÁÀÔÓÑ, ÞÔÏÂÙ ÚÁÍÅÞÁÔØ ÐÏÄÏÂÎÙÅ ×ÅÝÉ.MM>>>>>>>>> õ ÍÅÎÑ yÖÅ ÎÁ ÐÁpÔÉÉ ÉÚ ÔpÅÈ ÄÅÓÑÔÏ× ÛÔyË ×ÙÌÅÚÁÌÁ ÐpÏÂÌÅÍÁ MM>>>>>>>>> ÓÏ ÓÌyÞÁÊÎÙÍ ÓÏ×ÐÁÄÅÎÉÅÍ ÂÁÊÔÏ×ÏÊ ËÏÎØÔpÏÌØÎÏÊ ÓyÍÍÙ × NVRAM
DO>>>>>>>> á ÐpÉÞÅÍ ÔyÔ ËÏÎÔpÏÌØÎÁÑ ÓyÍÍÁ ×ÏÏÂÝÅ?
MM>>>>> ðÏÞÔÉ ÔÏ ÖÅ ÓÁÍÏÅ. ÷ ÐÁÍÑÔÉ ÓÌyÞÁÊÎÏ ÏËÁÚÙ×ÁÅÔÓÑ ÔÏ ÞÉÓÌÏ, ÎÁ MM>>>>> ËÏÔÏpÏÅ ÐpÏÇpÁÍÍÁ pÅÁÇÉpyÅÔ ÓÐÅÃÉÆÉÞÅÓËÉÍ ÏÂpÁÚÏÍ.
DO>>>> óÌyÞÁÊÎÏ? é ËÏÎÔpÏÌØÎÁÑ ÓyÍÍÁ Ë ÓÌyÞÁÊÎÏÓÔÉ ÉÍÅÅÔ ÔÏÖÅ ×ÅÓØÍÁ DO>>>> ÄÁÌÅËÏÅ ÏÔÎÏÛÅÎÉÅ.
MM>>> èÏpÏÛÁÑ ËÏÎÔpÏÌØÎÁÑ ÓyÍÍÁ - ÏÎÁ É ÅÓÔØ ÐÓÅ×ÄÏÓÌyÞÁÊÎÏÅ ÞÉÓÌÏ, MM>>> ÇÅÎÅpÉpyÅÍÏÅ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÚÁÝÉÝÁÅÍÙÈ ÄÁÎÎÙÈ.
DO>> ôÙ ÐyÔÁÅÛØ ÓÌyÞÁÊÎÏÓÔØ Ó pÁÓÐpÅÄÅÌÅÎÉÅÍ. ìÀÂÁÑ ËÏÎÔpÏÌØÎÁÑ ÓyÍÍÁ DO>> (ÈÅÛ-ÆyÎËÃÉÑ) ×ÐÏÌÎÅ ÏÐpÅÄÅÌÅÎÎÏÅ ÚÎÁÞÅÎÉÅ ×ÙÄÁÅÔ.
MM> HÅ ÐyÔÁÀ. ìÀÂÏÊ ÐpÉÌÉÞÎÙÊ ÈÜÛ ÎÁ ÉÚÍÅÎÑÀÝÉÈÓÑ ÄÁÎÎÙÈ ×ÙÄÁÅÔ ÏÂÙÞÎÏ MM> ÏÞÅÎØ ÄÁÖÅ ÓÌyÞÁÊÎÙÅ ÚÎÁÞÅÎÉÑ. éÌÉ ÔÙ ÚÁËpÙ×ÁÅÛØ ËÏÎØÔpÏÌØÎÏÊ ÓyÍÍÏÊ
óÏ×ÅÒÛÅÎÎÏ ÎÅÓÌÕÞÁÊÎÙÅ, Á ×ÐÏÌÎÅ ÓÅÂÅ ÏÐÒÅÄÅÌÅÎÎÙÅ É ÎÁ ÏÄÎÉ É ÔÅ ÖÅ ÄÁÎÎÙÅ ×ÓÅÇÄÁ ÄÁÅÔ ÏÄÎÉ É ÔÅ ÖÅ ÒÅÚÕÌØÔÁÔÙ. ë ÓÌÕÞÁÊÎÏÓÔÉ ÔÕÔ ÎÉÞÅÇÏ É ÎÉ ËÁËÉÍ ÂÏËÏÍ ÎÅ ÏÔÎÏÓÉÔÓÑ.MM> ÔÏÌØËÏ ÆÉËÓÉpÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ? :)
ëÁËÁÑ ÒÁÚÎÉÃÁ?DO>>>> úÁ×ÉÓÉÔ ÎÁ×ÅpÎÏÅ, ÎÏ ÞÔÏÂÙ ÏÎÏ ÔÁËÉ ÂÙÌÏ ÓÌyÞÁÊÎÙÍ, ÎÁÄÏ DO>>>> ÓÐÅÃÉÁÌØÎÏ ÐÏÓÔÁpÁÔØÓÑ.
MM>>> åÓÌÉ ÏÎÏ ÎÅ pÁ×ÎÏÍÅpÎÏÅ ÓÌyÞÁÊÎÏÅ, Á ÔÙ ÓÌyÞÁÊÎÏ ÐpÉ ×ÙÂÏpÅ MM>>> ÓÉÇÎÁÔypÙ ÐÏÐÁÄÅÛØ × ÂÏÌÅÅ ×ÅpÏÑÔÎÏÅ ÚÎÁÞÅÎÉÅ - ÂyÄÅÔ ÔÏÌØËÏ ÈyÖÅ.
DO>> á ÅÓÌÉ ÏÎÏ ×ÏÏÂÝÅ ÎÅ ÓÌyÞÁÊÎÏÅ?
MM> íÏÖÎÏ ÓÞÉÔÁÔØ ÜÔÏ ÞÁÓÔÎÙÍ ÓÌyÞÁÅÍ ÓÌyÞÁÊÎÏÇÏ pÁÓÐpÅÄÅÌÅÎÉÑ, MM> ÏÔÌÉÞÎÏÇÏ ÏÔ pÁ×ÎÏÍÅpÎÏÇÏ.
óÁÍ-ÔÏ ÐÏÎÑÌ ÞÔÏ ÓËÁÚÁÌ?DO>>>>>> é ÏÔËyÄÁ ÔÅÂÅ ÉÚ×ÅÓÔÎÏ Ï ÐÏÓÌÅÄÓÔ×ÉÑÈ É ÉÈ ÄÏÐyÓÔÉÍÏÓÔÉ _y DO>>>>>> ÍÅÎÑ_? DO>>>> ñ ÎÅ ÐpÏ ÓÅpØÅÚÎÏÓÔØ, Á ÐpÏ ÐÏÓÌÅÄÓÔ×ÉÑ. MM>>> úÎÁÞÉÔ ÔÁËÉ ÉÇpyÛËÉ? âÏÌØÛÅ ×ÏÐpÏÓÏ× ÎÅ ÉÍÅÀ.
DO>> õ ÔÅÂÑ ÂÏÌØÛÉÅ ÐpÏÂÌÅÍÙ Ó ÌÏÇÉËÏÊ. ôÙ ÄÅÌÁÅÛØ [ÎÅÐpÁ×ÉÌØÎÙÅ] DO>> ×Ù×ÏÄÙ, ÎÉ ËÏÉÍ ÏÂpÁÚÏÍ ÎÅ ÓÌÅÄyÀÝÉÅ ÉÚ ÉÍÅÀÝÉÈÓÑ ÄÁÎÎÙÈ.
MM> ÷ÓÅ ÎÅ ÔÁË ÓÌÏÖÎÏ. ñ ÐpÏÓÔÏ ÄÅÌÁÀ ×Ù×ÏÄÙ ÉÓÈÏÄÑ ÉÚ ÓÌÏÖÉ×ÛÉÈÓÑ × MM> ÍÏÅÍ ÏËpyÖÅÎÉÉ ÓÔÅpÅÏÔÉÐÏ×. åÓÌÉ × pÅÚyÌØÔÁÔÅ ÏÛÉÂËÉ × ÐpÏÇpÁÍÍÅ MM> ÎÁÓÏÓ ÓÄÏÈÎÅÔ ÏÔ ÐÅpÅÇpyÚËÉ, ÐÏÅÚÄ pÅÚËÏ ÏÓÔÁÎÏ×ÉÔÓÑ, ÓÁÍÏÌÅÔ ÍÉÍÏ MM> ÐÏÌÏÓÙ ÓÑÄÅÔ - ÜÔÏ ÓÅpØÅÚÎÏ.
üÔÏ ÐÒÏÓÔÏ ÓÌÅÄÓÔ×ÉÅ ÎÅÐÒÁ×ÉÌØÎÏÇÏ ÐÒÏÅËÔÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍÙ.MM> á ÅÓÌÉ ÌÁÍÐÏÞËÁ ÍÉÇÎÅÔ É ÎÉËÔÏ ÜÔÏÇÏ ÎÅ ÚÁÍÅÔÉÔ - ÉÇpyÛËÁ.
á ÜÔÏ ÐÒÉÍÅÒ ÐÒÁ×ÉÌØÎÏÇÏ ÐÒÏÅËÔÉÒÏ×ÁÎÉÑ.DO>>>> ðpÉ ËÏpÏÔËÏÊ ÐÏÍÅÈÅ ÐÏ ÐÉÔÁÎÉÀ, ×ÙÚ×Á×ÛÅÊ pÅÓÅÔ, Ñ ÎÅ ÓÎÁÞÁÌÁ DO>>>> ÎÁÞÉÎÁÀ, Á ÐÏÄÏÌÖÁÀ. ôÏ ÅÓÔØ ÍÏÑ ÌÁÍÐÏÞËÁ ÐpÏÄÏÌÖÉÔ ÇÏpÅÔØ, Á ÎÅ DO>>>> ÐÏÇÁÓÎÅÔ (Á ÓÌÅÄyÀÝÉÊ pÁÚ ÅÅ ÍÏÖÎÏ ÚÁÖÅÞØ ÍÉÎyÔ ÞÅpÅÚ 5, ËÏÇÄÁ DO>>>> ÏÎÁ ÏÓÔÙÎÅÔ). Hy Á ÅÓÌÉ ÏÎÁ ×ÓÅ ÖÅ ÐÏÇÁÓÌÁ, ËÏÎÔpÏÌÌÅp ÜÔÏ y×ÉÄÉÔ DO>>>> É ÐÏÊÄÅÔ ÎÁ ÎÁÞÁÌÏ.
MM>>> õÖÏÓ. ÷ÓÅ ÔÏ ÖÅ ÍÉÇÁÎÉÅ Ó×ÅÔÏÄÉÏÄÏÍ, ÐÏ×ÅÛÅÎÎÙÍ ÎÁ ÎÏÖËy MM>>> ÏÄÎÏËpÉÓÔÁÌÌËÉ, ÔÏÌØËÏ × ÐpÏÍÙÛÌÅÎÎÙÈ ÍÁÓÛÔÁÂÁÈ? :)
DO>> ÷ÓÅ ËÁËÏÅ ÖÅ ÍÉÇÁÎÉÅ Ó×ÅÔÏÄÉÏÄÏÍ?
MM> ó ËÏÔÏpÏÇÏ, ÐÏÌÁÇÁÀ, ÎÁÞÉÎÁÌÉ ÐÏÞÔÉ ×ÓÅ ÏÂÉÔÁÔÅÌÉ ÜÔÏÊ ÜÈÉ ÎÄÃÁÔØ MM> ÌÅÔ ÎÁÚÁÄ :)
ëÁËÁÑ Ó×ÑÚØ ÏÄÎÏÇÏ Ó ÄÒÕÇÉÍ?dima
X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sun, 30 Jul
2006 01:21:20 +0400:DT>>> ñ ÐÒÏ ÁÎÁÌÏÇÉÞÎÙÊ ÉÎÄÉËÁÔÏÒ ÓÁÍ ÄÏÇÁÄÁÌÓÑ! ;))
DO>> ôÙ ËÒÕÔ! HÏ É Ñ ÔÏÖÅ ËÒÕÔ, ÎÁÛÅÌ ÖÅ ÒÅÛÅÎÉÅ :). ëÓÔÁÔÉ, Ô×ÏÊ ÔÕÔ DO>> ÏÐÕÂÌÉËÏ×ÁÎÎÙÊ win32 ËÏÄ ÏÂÝÅÎÉÑ Ó rs232 ÏËÁÚÁÌÓÑ ÓÁÍÙÍ ÐÏÌÅÚÎÙÍ ÉÚ DO>> ÎÁÊÄÅÎÎÙÈ ÇÕÇÌÏÍ ÓÏÒÃÏ×, Ó×ÑÚÁÎÎÙÈ Ó ×ÏÐÒÏÓÏÍ.
DT> òÁÚÏÂÒÁÔØÓÑ ÂÙ Å? × ÜÔÏÍ ÄÕÒÁÃËÏÍ Overlapped I/O... üÔÏ ÖÅ ÎÁÄÏ, DT> ÞÔÏ ÉÚ UART-Á ÐÒÏÞÉÔÁÔØ ÂÌÏË Ó ÂÕÆÅÒÉÚÁÃÉÅÊ, ÎÁÄÏ ÔÒÅÄÙ ÓÏÚÄÁ×ÁÔØ...
äÁ, ÐÏÎÑÔØ ÜÔÏ ÔÑÖÅÌÏ. âÌÁÇÏ, ÍÅÎÑ ×ÐÏÌÎÅ ÐÏÂÁÊÔÏ×ÙÊ ××ÏÄ/×Ù×ÏÄ ÕÓÔÒÁÉ×ÁÅÔ.DO>> HÁÊÄÅÎÎÙÊ × ÄÒÕÇÏÊ ÜÈÅ ÚÁÐÒÅÝÅÎÎÙÍ ÌÀÂÉÍÙÍ ÖÏÒÉÎÙÍ ÐÒÉÅÍÏÍ - DO>> ÌÑÐÎÕÔØ ËÁËÀ-ÎÉÂÕÄØ ÏÞÅ×ÉÄÎÕÀ ÞÕÛØ É ×ÎÉÍÁÔÅÌØÎÏ ÞÉÔÁÔØ ÏÔ×ÅÔÙ
DT> HÁÒÏÄ ÕÍÎÙÊ ÓÔÁÌ - ÏÔ×ÅÞÁÅÔ Å? ÂÏÌÅÅ ÔÕÐÕÀ ÞÕÛØ.
óÒÅÄÉ ÎÅÅ ÕÄÁÌÏÓØ ×ÙÃÅÐÉÔØ É ÄÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ.dima
Hello Dimmy!
30 Jul 34 01:21, Dimmy Timchenko wrote to Dmitry Orlov:DT> òÁÚÏÂÒÁÔØÓÑ ÂÙ Å? × ÜÔÏÍ ÄÕÒÁÃËÏÍ Overlapped I/O... üÔÏ ÖÅ ÎÁÄÏ, ÞÔÏ DT> ÉÚ UART-Á ÐÒÏÞÉÔÁÔØ ÂÌÏË Ó ÂÕÆÅÒÉÚÁÃÉÅÊ, ÎÁÄÏ ÔÒÅÄÙ ÓÏÚÄÁ×ÁÔØ...
íÅÎÑ ÄÒÕÇÏÅ ÉÚÕÍÉÌÏ - ÏËÁÚÙ×ÁÅÔÓÑ, ÎÅÌØÚÑ ÏÄÎÏ×ÒÅÍÅÎÎÏ × ÏÄÎÏÍ ÔÒÅÄÅ ÞÉÔÁÔØ ÉÚ COM-ÐÏÒÔÁ, Á × ÄÒÕÇÏÍ - ÐÉÓÁÔØ × ÎÅÇÏ (ÐÒÉ ÐÒÏÓÔÏÍ I/O, ÎÅ overlapped, Ó overlapped Õ ÍÅÎÑ ÎÅ È×ÁÔÉÌÏ ÄÕÈÕ ÒÁÚÏÂÒÁÔØÓÑ). ðÒÉÈÏÄÉÔÓÑ ÓÅÍÁÆÏÒÁÍÉ ÒÁÚÇÒÁÎÉÞÉ×ÁÔØ ÄÏÓÔÕÐ Ë ÐÏÒÔÕ, ÉÎÁÞÅ ÇÌÀÞÎÙÅ ÇÌÀËÉ Ô×ÏÒÑÔÓÑ. ëÁË ÍÏÖÎÏ ÂÙÌÏ ÔÁË ÎÁÐÉÓÁÔØ ÓÉÓÔÅÍÕ - ÕÍÁ ÎÅ ÐÒÉÌÏÖÕ... á ÅÝÅ ÏÄÉÎ ÐÒÉËÏÌ ÂÙÌ, ËÏÇÄÁ Ñ ÚÁÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÐÅÒÅÍÅÎÎÕÀ, ÏÐÒÅÄÅÌÑÀÝÕÀ ÓËÏÒÏÓÔØ ÐÏÒÔÁ (×ÉÄÉÍÏ, ÔÁÍ ÂÙÌ ÎÏÌØ) - ÐÒÉ ÏÔËÒÙÔÉÉ COM-ÐÏÒÔÁ Win2000 ÐÒÏÓÔÏ ÂÅÚ Ú×ÕËÁ ÐÅÒÅÚÁÇÒÕÖÁÌÁÓØ. ôÏÖÅ ÎÁÄÏ ÂÙÌÏ ÐÏÓÔÁÒÁÔØÓÑ...WBR, Sergei
Hello, Sergei! You wrote to Dimmy Timchenko on Sun, 30 Jul 2006 20:58:21 +0400:
DT>> òÁÚÏÂÒÁÔØÓÑ ÂÙ Å? × ÜÔÏÍ ÄÕÒÁÃËÏÍ Overlapped I/O... üÔÏ ÖÅ ÎÁÄÏ, ÞÔÏ DT>> ÉÚ UART-Á ÐÒÏÞÉÔÁÔØ ÂÌÏË Ó ÂÕÆÅÒÉÚÁÃÉÅÊ, ÎÁÄÏ ÔÒÅÄÙ ÓÏÚÄÁ×ÁÔØ...
SP> íÅÎÑ ÄÒÕÇÏÅ ÉÚÕÍÉÌÏ - ÏËÁÚÙ×ÁÅÔÓÑ, ÎÅÌØÚÑ ÏÄÎÏ×ÒÅÍÅÎÎÏ × ÏÄÎÏÍ ÔÒÅÄÅ SP> ÞÉÔÁÔØ ÉÚ COM-ÐÏÒÔÁ, Á × ÄÒÕÇÏÍ - ÐÉÓÁÔØ × ÎÅÇÏ (ÐÒÉ ÐÒÏÓÔÏÍ I/O, ÎÅ SP> overlapped, Ó overlapped Õ ÍÅÎÑ ÎÅ È×ÁÔÉÌÏ ÄÕÈÕ ÒÁÚÏÂÒÁÔØÓÑ). SP> ðÒÉÈÏÄÉÔÓÑ ÓÅÍÁÆÏÒÁÍÉ ÒÁÚÇÒÁÎÉÞÉ×ÁÔØ ÄÏÓÔÕÐ Ë ÐÏÒÔÕ, ÉÎÁÞÅ ÇÌÀÞÎÙÅ SP> ÇÌÀËÉ Ô×ÏÒÑÔÓÑ.
÷ÐÏÌÎÅ ÅÓÔÅÓÓÔ×ÅÎÎÏÅ ÐÏ×ÅÄÅÎÉÅ. ðÅÒÅ×ÅÄÉ ÎÁ ÒÕÓÓËÉÊ ÓÌÏ×Ï overlapped. é ÎÅÞÅÇÏ Ó×ÅÒÈÅÓÔÅÓÓÔ×ÅÎÎÏÇÏ × ÜÔÏÍ ÒÅÖÉÍÅ ÎÅÔ, ÐÒÏÓÔÏ ÎÁÄÏ ÐÏÍÎÉÔØ Ï ÔÏÍ, ÞÔÏ ReadFile/WriteFile ÔÏÌØËÏ ÉÎÉÃÉÉÒÕÀÔ ÏÐÅÒÁÃÉÀ, Á Ï ÚÁ×ÅÒÛÅÎÉÉ ÓÉÇÎÁÌÉÚÉÒÕÅÔ Å×ÅÎÔ × ËÏÎÔÒÏÌØÎÏÍ ÂÌÏËÅ ÏÐÅÒÃÉÉ (OVERLAPPED). å×ÅÎÔÁ ÍÏÖÎÏ ÖÄÁÔØ WaitForSingleObject'ÏÍ ÉÌÉ GetOverlappedResult. åÓÌÉ × Ä×ÕÈ ÓÌÏ×ÁÈ, ÔÏ ÞÔÅÎÉÅ:OVERLAPPED ovrl;
ovrl.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL); ReadFile(hPort, rxBuffer, length, &rdn, &ovrl); // úÁÐÕÓÔÉÌÉ ÏÐÅÒÁÃÉÀ GetOverlappedResult(hPort, &ovrl, &rdn, TRUE); // äÏÖÄÁÌÉÓØ ÏËÏÎÞÁÎÉÑ
úÁÐÉÓØOVERLAPPED ovrl;
ovrl.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL); WriteFile(hPort, tx_buffer, pktlen, &wrtn, &ovrl); GetOverlappedResult(hPort, &ovrl, &portstat, TRUE);
äÌÑ ÏÐÅÒÁÃÉÊ ÞÔÅÎÉÑ É ÚÁÐÉÓÉ ÓÔÒÕËÔÕÒÙ OVERLAPPED ÄÏÌÖÎÙ ÂÙÔØ ÒÁÚÎÙÍÉ.SP> ëÁË ÍÏÖÎÏ ÂÙÌÏ ÔÁË ÎÁÐÉÓÁÔØ ÓÉÓÔÅÍÕ - ÕÍÁ ÎÅ ÐÒÉÌÏÖÕ...
ðÒÏÓÔÏ ÎÕÖÎÏ RTFM (× ÈÏÒÏÛÅÍ ÓÍÙÓÌÅ ÜÔÏÇÏ ÓÌÏ×Á). óÉÓÔÅÍÁ ÒÁÂÏÔÁÅÔ.SP> á ÅÝÅ ÏÄÉÎ ÐÒÉËÏÌ ÂÙÌ, ËÏÇÄÁ Ñ ÚÁÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÐÅÒÅÍÅÎÎÕÀ, SP> ÏÐÒÅÄÅÌÑÀÝÕÀ ÓËÏÒÏÓÔØ ÐÏÒÔÁ (×ÉÄÉÍÏ, ÔÁÍ ÂÙÌ ÎÏÌØ) - SP> ÐÒÉ ÏÔËÒÙÔÉÉ COM-ÐÏÒÔÁ Win2000 ÐÒÏÓÔÏ ÂÅÚ Ú×ÕËÁ ÐÅÒÅÚÁÇÒÕÖÁÌÁÓØ. SP> ôÏÖÅ ÎÁÄÏ ÂÙÌÏ ÐÏÓÔÁÒÁÔØÓÑ...
ðÉÓÁÔÅÌØ ÄÒÁÊ×ÅÒÁ ÐÏÓÔÁÒÁÌÓÑ. þÔÏ ÚÁ ËÏÍÐÏÒÔ ÂÙÌ? óÏ ÛÔÁÔÎÙÍÉ ÔÁËÉÈ ÐÒÏÂÌÅÍ ÎÅÔ.WBR, AVB
Have something to add? Share your thoughts — no account required.
Ask the community — no account required