AVR vs PIC

Jun 20, 2004 Last reply: 21 years ago 988 Replies

Wed, 28 Jul 2004 16:33:33 +0400 Vladimir Vassilevsky wrote to Harry Zhurov:

HZ>> ÷ÏÔ ÎÁ ôÅÌÅÓÉÓÔÅÍÁÈ ×ÅÓØÍÁ HZ>> Õ×ÁÖÁÅÍÙÊ ÞÅÌ ×ÙÓËÁÚÙ×ÁÌ ÍÎÅÎÉÅ, ÞÔÏ F28 ËÁË ÉÍÅÎÎÏ DSP ÏÞÅÎØ ÕÓÔÕÐÁÅÔ HZ>> ÔÏÍÕ ÖÅ ó55.

VV> íÏÖÅÔ ÂÙÔØ. èÏÔÑ ËÁËÁÑ ÒÁÚÎÉÃÁ, ÅÓÌÉ ÚÁÄÁÞÁ ÐÏÍÅÝÁÅÔÓÑ.

äÁ ÎÅÔ ÒÁÚÎÉÃÙ, ÐÒÏÓÔÏ ÏÂÓÕÖÄÁÌÁÓØ ÓÔÅÐÅÎØ DSP'ÛÎÏÓÔÉ 28ÈÈ.

HZ>> äÕÍÁÅÔÓÑ, ÞÔÏ ÎÁÐÉÓÁÔØ ×ÒÕÞÎÕÀ HZ>> ÜÔÏÔ ÆÒÁÇÍÅÎÔ ÂÕÄÅÔ ÐÒÏÝÅ É ÎÁÄÅÖÎÅÅ.

VV> ïÓÎÏ×ÎÁÑ ÐÒÅÔÅÎÚÉÑ Ë C: ×Ï ×ÓÔÒÏÅÎÎÏÊ ÁÒÉÆÍÅÔÉËÅ int * int = int, VV> Á ÎÅ long.

á ÔÕÔ ++ ÍÏÇÕÔ ÈÏÒÏÛÏ ÐÏÍÏÞØ. :)

HZ>> òÁÚ×Å? ôÉÇÒÏÛÁÒË ÚÎÁÞÉÔÅÌØÎÏ ÍÏÝÎÅÅ ÎÁ ÐÌÁ×ÕÞËÅ, ÞÅÍ ó67, Á ÎÁ HZ>> ÃÅÌÏÞÉÓÌÅÎËÅ ó64 ÔÏÖÅ ÐÒÏÉÇÒÙ×ÁÅÔ ÐÏ ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÑÄÒÁ (ÈÏÔÑ É ÎÅ ÍÎÏÇÏ) HZ>> É ÉÍÅÅÔ ÐÒÅÉÍÕÝÅÓÔ×Ï ÐÏ ÁÂÓÏÌÀÔÎÙÍ ÐÏËÁÚÁÔÅÌÑÍ ÔÏÌØËÏ ÚÁ ÓÞÅÔ Ó×ÏÅÊ HZ>> ÇÉÇÁÇÅÒÃÏ×ÏÓÔÉ (ôÉÇÒÏÛÁÒËÉ ÂÙ×ÁÀÔ ÔÏÌØËÏ ÎÁ 600 íçÃ).

VV> çÒÕÂÁÑ ÓÉÌÁ ÌÕÞÛÅ É ÕÎÉ×ÅÒÓÁÌØÎÅÊ, ÞÅÍ ÓÕÐÅÒÓËÁÌÑÒÎÏÓÔØ.

ïÄÎÁËÏ ÑÄÒÏ Õ ÔÉÇÒÁ ÜÆÆÅËÔÉ×ÎÅÅ. á ÇÌÁ×ÎÏÅ - ÏÎ ÏÄÉÎÁËÏ×Ï ÈÏÒÏÛÏ ÅÓÔ É ÃÅÌÏÞÉÓÌÅÎÎÙÅ ÄÁÎÎÙÅ (Ó ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÅÍ ÒÅÚÕÌØÔÉÒÕÀÝÅÊ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÒÁÚÒÑÄÎÏÓÔÉ ÄÁÎÎÙÈ), É ÐÌÁ×ÁÀÝÉÅ.

HZ>> (äÌÑ ÍÅÎÑ ÓÅÒØÅÚÎÙÊ ÍÉÎÕÓ ôÉÇÒÏÛÁÒËÁ × ÔÏÍ, ÞÔÏ ÏÎÉ ÂÙ×ÁÀÔ ôïìøëï × BGA.)

VV> úÁÞÅÍ ÔÅÂÅ ÎÕÖÅÎ TigerShark? óÅÒØÅÚÎÏ.

õ ÎÁÓ ÅÓÔØ ÄÅ×ÁÊÓ, ÇÄÅ ÔÒÅÂÕÅÔÓÑ ÓÏÌÉÄÎÁÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ (ÏÂÒÁÂÏÔËÁ ÉÚÏÂÒÁÖÅÎÉÊ). óÅÇÏÄÎÑ ÐÏËÁ É ÁÌÇÏÒÉÔÍÙ ÅÝÅ ÔÏÌËÏÍ ÎÅ ÑÓÎÙ, ÎÏ ÕÖÅ ×ÉÄÎÏ, ÞÔÏ ÌÉÛÎÉÅ íéðóÙ/æìïðóÙ ÎÅ ÐÏÍÅÛÁÀÔ. ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ ÃÅÎÁ ÔÉÇÒÏÛÁÒËÁ × ÜÔÏÍ ÐÒÉÂÏÒÅ ÎÉ ÎÁ ÞÔÏ ÎÅ ×ÌÉÑÅÔ, ÐÏÜÔÏÍÕ ÌÏÇÉÞÎÏ ÂÙÌÏ ÂÙ ÅÇÏ ÔÕÄÁ ÐÒÉÍÅÎÉÔØ (É ËÒÏÍÅ ÜÔÏÇÏ, ÅÓÔØ ÅÝÅ ÚÁÄÁÞÉ, ÇÄÅ ÞÅÍ ÛÕÓÔÒÅÅ ÐÒÏÃ, ÔÅÍ ÌÕÞÛÅ).

VV>>> ëÏÎÞÉÔÓÑ ×ÓÅ ÜÔÏ ÔÅÍ, ÞÔÏ AD ÂÕÄÅÔ ÐÒÏÇÌÏÞÅÎÏ, ×ÅÒÏÑÔÎÏ Intel-ÏÍ. ñ ÂÙ VV>>> ÎÅ ÓÏ×ÅÔÏ×ÁÌ ÚÁËÌÁÄÙ×ÁÔØÓÑ ÎÁ AD. HZ>> áä - ÜÔÏ ÎÅ ÔÏÌØËÏ ÐÒÏÃÅÓÓÏÒÙ, ÎÏ É ËÕÞÁ ÁÎÁÌÏÇÏ×ÏÊ É ÏËÏÌÏÁÎÁÌÏÇÏ×ÏÊ HZ>> ËÕÈÎÉ. ðÏ ÍÎÏÇÉÍ ÐÏÚÉÃÉÑÍ ÏÎÉ ÔÁÍ ÌÉÄÉÒÕÀÔ.

VV> ADI - ÍÅÌËÁÑ ÆÉÒÍÁ × ~ÄÅÓÑÔËÉ ÒÁÚ ÍÅÎØÛÅ ÔÏÇÏ ÖÅ Intel.

îÕ, éÎÔÅÌ ×ÏÏÂÝÅ ÍÏÎÓÔÒ, ÔÁËÉÈ ÐÏÉÓËÁÔØ. á 10 ÔÙÓÑÞ ÓÏÔÒÕÄÎÉËÏ× Õ áä - ÜÔÏ ÎÅ ÔÁË ÕÖ ÍÁÌÏ.

VV> éÈ ÄÁ×ÑÔ ÓÏ ×ÓÅÈ ÓÔÏÒÏÎ ÄÁÖÅ × ÉÈ ÓÏÂÓÔ×ÅÎÎÏÊ ÎÉÛÅ, É × ÌÀÂÙÈ ÏÂÌÁÓÔÑÈ VV> ÅÓÔØ VV> ÁÌØÔÅÒÎÁÔÉ×ÎÙÅ ÒÅÛÅÎÉÑ ÎÅ ÈÕÖÅ É Ë ÔÏÍÕ ÖÅ ÄÅÛÅ×ÌÅ, ÞÅÍ Õ AD.

èÍ, ðãïó Õ ÎÉÈ ÎÁ×ÅÒÎÏÅ ÌÕÞÛÉÅ ÎÁ ÓÅÇÏÄÎÑ. ðÏ ÏÐÅÒÁÃÉÏÎÎÉËÁÍ ÏÎÉ ÔÏÖÅ ÍÁÌÏ ËÏÍÕ ÕÓÔÕÐÁÀÔ. iCouple ×ÏÏÂÝÅ ÔÏÌØËÏ Õ ÎÉÈ ×ÉÄÅÌ. ÷ÓÑËÉÅ DDS É ÁËÓÅÌÅÒÏÍÅÔÒÙ.

VV> çÌÁ×ÎÁÑ ÐÒÏÂÌÅÍÁ AD × ÔÏÍ, ÞÔÏ Õ ÎÉÈ ÍÁÌÁ ÄÏÌÑ ÎÁ ÏÓÎÏ×ÎÙÈ ÒÙÎËÁÈ: VV> ÛÉÒÐÏÔÒÅÂ É ×ÏÅÎËÁ. ÷ÏÔ É ÐÏÌÕÞÁÅÔÓÑ, ÞÔÏ ÏÓÎÏ×ÎÏÊ ÄÏÈÏÄ ÏÎÉ ÉÍÅÀÔ, VV> ËÁË ÎÉ ÓÔÒÁÎÎÏ, ÓÏ ×ÓÑËÏÊ ÍÅÌÏÞÉ ÔÉÐÁ ADM232.

ó ×ÏÅÎËÏÊ ÓÅÊÞÁÓ ×ÏÏÂÝÅ ÔÕÇÏ - ÏÓÎÏ×ÎÏÅ ÐÒÏÔÉ×ÏÂÏÒÓÔ×Ï ×ÅÄÅÔÓÑ ÉÎÆÏÒÍÁÃÉÏÎÎÙÍÉ ÍÅÔÏÄÁÍÉ, ÞÉÓÔÏ ×ÏÅÎÎÙÊ ÇÏÄÉÔÓÑ ÔÏÌØËÏ ÄÌÑ ÏÔËÒÏ×ÅÎÎÙÈ ÓÌÁÂÁËÏ× ×ÒÏÄÅ àÇÏÓÌÁ×ÉÉ ÉÌÉ éÒÁËÁ. îÏ É ÔÁÍ ×ÏÅÎÎÙÅ ÕÓÐÅÈÉ ÓËÒÏÍÎÙ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ÄÏÓÔÉÇÎÕÔÙÍÉ ÉÎÆÏÒÍÁÃÉÏÎÎÙÍÉ ÐÕÔÑÍÉ (ÏÎÏ É ÐÏÎÑÔÎÏ - ÐÒÉÏÒÉÔÅÔ × ÏÂÏÂÝÅÎÎÙÈ ÓÒÅÄÓÔ×ÁÈ ÕÐÒÁ×ÌÅÎÉÑ/ÏÒÕÖÉÉ Õ ×ÏÅÎËÉ ÓÁÍÙÊ ÎÉÚËÉÊ). èÏÔÑ ÔÁËÉÅ ÆÉÒÍÙ ËÁË ATT ÂÅÚ ËÁËÏÇÏ-ÌÉÂÏ ÂÏÌØÛÏÇÏ ËÏÍÍÅÒÞÅÓËÏÇÏ ÏÂÏÒÏÔÁ ÖÉ×ÕÔ ×ÐÏÌÎÅ ÓÎÏÓÎÏ, ×ÙÐÕÓËÁÑ ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ ËÁËÏÊ-ÎÉÂÕÄØ ó/ó++, àÎÉËÓ ÉÌÉ äÅÖÁ×À. ëÔÏ-ÔÏ ÖÅ ÉÈ ËÏÒÍÉÔ.

Hello Vladimir.

29 Jul 04 17:16, you wrote to Harry Zhurov:

HZ>> á ÔÕÔ ++ ÍÏÇÕÔ ÈÏÒÏÛÏ ÐÏÍÏÞØ. :) VV> íÁËÒÁ × ×ÉÄÅ ÁÓÍÏ×ÏÊ ×ÓÔÁ×ËÉ ÔÏÖÅ ÎÅ ÏÞÅÎØ ÐÏÍÏÖÅÔ, Ô.Ë. ÏÎÁ VV> ÐÒÉ×ÑÚÁÎÁ Ë ËÏÎËÒÅÔÎÙÍ ÒÅÇÉÓÔÒÁÍ.

÷ gcc -- ÎÅ ÐÒÉ×ÑÚÁÎÁ. ;)

VV> HÁÞÉÎÁÅÍ ÎÏ×ÕÀ ×ÏÊÎÕ: AD vs TI :)

ïÒÉÇÉÎÁÌØÎÏ.

HZ>> ðÏ ÏÐÅÒÁÃÉÏÎÎÉËÁÍ ÏÎÉ ÔÏÖÅ ÍÁÌÏ ËÏÍÕ ÕÓÔÕÐÁÀÔ. VV> ÷Ï-ÐÅÒ×ÙÈ, AD ÄÏÒÏÇÏ. ÷Ï-×ÔÏÒÙÈ, ×ÓÅ ÔÏ ÖÅ ÓÁÍÏÅ É ÄÁÖÅ ÌÕÞÛÅ ÅÓÔØ VV> Õ LT, BB É Maxim.

÷ÏÏÂÝÅ-ÔÏ, ÎÁÓËÏÌØËÏ Ñ ÚÁÍÅÔÉÌ, LT ÅÝÅ ÄÏÒÏÖÅ, ÞÅÍ AD. èÏÔÑ, ×ÏÚÍÏÖÎÏ, ÜÔÏ ÉÚ-ÚÁ ÄÉÓÔÒÉÂÕÔÅÒÏ×.

Alexey

Thu Jul 29 2004 12:43, Harry Zhurov wrote to Vladimir Vassilevsky: VV>> ïÓÎÏ×ÎÁÑ ÐÒÅÔÅÎÚÉÑ Ë C: ×Ï ×ÓÔÒÏÅÎÎÏÊ ÁÒÉÆÍÅÔÉËÅ int * int = int, VV>> Á ÎÅ long. HZ> á ÔÕÔ ++ ÍÏÇÕÔ ÈÏÒÏÛÏ ÐÏÍÏÞØ. :)

æÕÎËÃÉÀ long lMul(int, int) ÍÏÖÎÏ É ÎÁ ÏÂÙÞÎÙÈ ÓÑÈ ÎÁÐÉÓÁÔØ. ++ ÔÏÌØËÏ ÐÏÚ×ÏÌÑÅÔ ËÒÁÓÉ×Ï ÏÆÏÒÍÉÔØ ÔÏ ÖÅ ÓÁÍÏÅ × ×ÉÄÅ ÏÐÅÒÁÔÏÒÁ. ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ËÏÍÐÉÌÅÒ, ÓËÏÒÅÊ ×ÓÅÇÏ, ÎÅ ÂÕÄÅÔ ÉÎÌÁÊÎÉÔØ. íÁËÒÁ × ×ÉÄÅ ÁÓÍÏ×ÏÊ ×ÓÔÁ×ËÉ ÔÏÖÅ ÎÅ ÏÞÅÎØ ÐÏÍÏÖÅÔ, Ô.Ë. ÏÎÁ ÐÒÉ×ÑÚÁÎÁ Ë ËÏÎËÒÅÔÎÙÍ ÒÅÇÉÓÔÒÁÍ. VV>> ÁÌØÔÅÒÎÁÔÉ×ÎÙÅ ÒÅÛÅÎÉÑ ÎÅ ÈÕÖÅ É Ë ÔÏÍÕ ÖÅ ÄÅÛÅ×ÌÅ, ÞÅÍ Õ AD. HZ> èÍ, ðãïó Õ ÎÉÈ ÎÁ×ÅÒÎÏÅ ÌÕÞÛÉÅ ÎÁ ÓÅÇÏÄÎÑ.

HÁÞÉÎÁÅÍ ÎÏ×ÕÀ ×ÏÊÎÕ: AD vs TI :)

HZ> ðÏ ÏÐÅÒÁÃÉÏÎÎÉËÁÍ ÏÎÉ ÔÏÖÅ ÍÁÌÏ ËÏÍÕ ÕÓÔÕÐÁÀÔ.

÷Ï-ÐÅÒ×ÙÈ, AD ÄÏÒÏÇÏ. ÷Ï-×ÔÏÒÙÈ, ×ÓÅ ÔÏ ÖÅ ÓÁÍÏÅ É ÄÁÖÅ ÌÕÞÛÅ ÅÓÔØ Õ LT, BB É Maxim.

HZ> iCouple ×ÏÏÂÝÅ ÔÏÌØËÏ Õ ÎÉÈ ×ÉÄÅÌ. ÷ÓÑËÉÅ DDS É HZ> ÁËÓÅÌÅÒÏÍÅÔÒÙ.

ðÒÏ iCouple ÎÅ ÚÎÁÀ, DDS Õ AD, ÄÅÊÓÔ×ÉÔÅÌØÎÏ, ÈÏÒÏÛÉÅ. áËÓÅÌÌÅÒÏÍÅÔÒÙ ÏÔ AD - ÄÅÒØÍÏ. èÏÒÏÛÉÅ ÁËÓÅÌÌÅÒÏÍÅÔÒÙ Õ VTI. äÅÌÏ × ÔÏÍ, ÞÔÏ ÔÙ ÎÁÈÏÄÉÛØÓÑ × ÓÏ×ËÅ. ôÁÍ ÐÏÚÉÃÉÉ AD ÔÒÁÄÉÃÉÏÎÎÏ ÓÉÌØÎÙ ÂÌÁÇÏÄÁÒÑ ÈÏÒÏÛÉÍ ÄÉÓÔÒÉÂÕÔÏÒÁÍ.

VV>> çÌÁ×ÎÁÑ ÐÒÏÂÌÅÍÁ AD × ÔÏÍ, ÞÔÏ Õ ÎÉÈ ÍÁÌÁ ÄÏÌÑ ÎÁ ÏÓÎÏ×ÎÙÈ ÒÙÎËÁÈ: VV>> ÛÉÒÐÏÔÒÅÂ É ×ÏÅÎËÁ. ÷ÏÔ É ÐÏÌÕÞÁÅÔÓÑ, ÞÔÏ ÏÓÎÏ×ÎÏÊ ÄÏÈÏÄ ÏÎÉ ÉÍÅÀÔ, VV>> ËÁË ÎÉ ÓÔÒÁÎÎÏ, ÓÏ ×ÓÑËÏÊ ÍÅÌÏÞÉ ÔÉÐÁ ADM232.

HZ> ó ×ÏÅÎËÏÊ ÓÅÊÞÁÓ ×ÏÏÂÝÅ ÔÕÇÏ - ÏÓÎÏ×ÎÏÅ ÐÒÏÔÉ×ÏÂÏÒÓÔ×Ï ×ÅÄÅÔÓÑ HZ> ÉÎÆÏÒÍÁÃÉÏÎÎÙÍÉ ÍÅÔÏÄÁÍÉ, ïÛÉÂÁÅÛØÓÑ. óÅÊÞÁÓ ×ÏÅÎËÁ É ×ÓÑËÁÑ ÂÅÚÏÐÁÓÔÎÏÓÔØ - ÏÞÅÒÅÄÎÏÊ ÂÅÛÅÎÏ ÒÁÓÔÕÝÉÊ ÍÙÌØÎÙÊ ÐÕÚÙÒØ. ÷ ÎÅÇÏ ÌÅÚÕÔ ×ÓÅ ËÏÍÕ ÎÅ ÌÅÎØ. ôÒÁÄÉÃÉÏÎÎÏ ×ÏÅÎÎÙÅ ËÏÍÐÁÎÉÉ ÔÉÐÁ TI ÖÉ×ÕÔ ÚÁÍÅÞÁÔÅÌØÎÏ.

VLV

"Terminator 2012 elections: Arnold Schwartzenegger vs Bill Gates"

Harry, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ éÀÌØ 28 2004 12:24, Harry Zhurov wrote to Alexander Golov:

HZ>>> Á × ÎÉÛÅ ÔÅÈ, ËÔÏ ÂÏÌÅÅ ÒÏ×ÎÑ, ÏÎ ÄÏ ÍÎÏÇÉÈ ÎÅÄÏÔÑÇÉ×ÁÅÔ ÔÁË HZ>>> ÖÅ ÐÏ ÏÓÎÏ×ÎÙÍ ÐÏËÁÚÁÔÅÌÑÍ, ÔÁËÉÍ ËÁË ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÄÁ É HZ>>> ÐÅÒÉÆÅÒÉÊÎÙÅ ÎÁ×ÏÒÏÔÙ. HÁÐÒÉÍÅÒ, TMS320F2810 ÐÏ HZ>>> ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÉÍÅÅÔ dsPIC ÂÅÚ ×ÏÐÒÏÓÏ× × ÒÁÚÙ (!), AG>> ðÒÉ ×ÐÑÔÅÒÏ ÂÏÌØÛÅ ÞÁÓÔÏÔÅ? HZ> HÁÓËÏÌØËÏ Ñ ÐÏÎÑÌ, ÄÓðéë ÉÍÅÅÔ ÔÁËÔÏ×ÕÀ 120 íçÃ É ÏÎÁ ÄÅÌÉÔÓÑ HZ> ×ÞÅÔ×ÅÒÏ, ÏÂÒÁÚÕÑ ÍÁÛÉÎÎÙÊ ÃÉËÌ? ÷ÏÔ ÜÔÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÁÔÒÉÂÕÔ ðéëÁ.

ëÁËÁÑ ÔÅÂÅ ÒÁÚÎÉÃÁ, ËÁË ÞÁÓÔÏÔÁ ÕÍÎÏÖÁÅÔÓÑ/ÄÅÌÉÔÓÑ _×ÎÕÔÒÉ_ ËÏÎÔÒÏÌÌÅÒÁ? ëÒÉÔÉÞÎÙ ÍÏÇÕÔ ÂÙÔØ ÎÏÍÉÎÁÌÙ Ë×ÁÒÃÁ (ÌÕÞÛÅ ÎÅ ÚÁÌÁÚÉÔØ ×ÙÛÅ 20-24 íçÃ) É ÐÏÔÒÅÂÌÅÎÉÅ - ÐÒÉ ÚÁÄÁÎÏÊ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ.

AG>> HÁ×ÅÒÎÏÅ ÜÔÏ ÏÔÌÉÞÎÙÊ DSP (Ñ × ÜÔÏÍ ÓÌÁÂÏ ÒÁÚÂÉÒÁÀÓØ), AG>> ÎÏ ÜÔÏ ÎÅ ÏÞÅÎØ ÈÏÒÏÛÉÊ ÕÎÉ×ÅÒÓÁÌØÎÙÊ íë. HZ> á ×ÏÔ ÂÁÔÏÎÙ ÐÏ ãïó ÓÞÉÔÁÀÔ ÅÇÏ, ËÁË ÒÁÚ, ÐÏÓÒÅÄÓÔ×ÅÎÎÙÍ DSP × HZ> ÓÒÁ×ÎÅÎÉÉ Ó ÔÅÍ ÖÅ C55xx ÉÌÉ ÂÌÜËÆÉÎÏÍ, Á ËÁË íë ÏÎ ËÏÔÉÒÕÅÔÓÑ.

ïÔÞÅÇÏ-Ö ÎÅ ËÏÔÉÒÏ×ÁÔØÓÑ? ïÞÅÎØ ÎÅÐÌÏÈÏÊ ÕÎÉ×ÅÒÓÁÌØÎÙÊ ËÏÎÔÒÏÌÌÅÒ Ó DSP ÆÉÞÁÍÉ.

HZ> ÷ÏÏÂÝÅ, ÔÕÔ ÓÌÅÄÕÅÔ ÓËÁÚÁÔØ ÓÌÅÄÕÀÝÅÅ: ÏÂÁ ÄÅ×ÁÊÓÁ ÎÅ ÐÏÐÁÄÁÀÔ × HZ> ÒÁÚÒÑÄ ÍÅÌËÏÐÏÔÒÅÂÌÑÀÝÉÈ, É ÅÓÌÉ ÎÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ÛÉÒÏËÏ ÉÓÐÏÌØÚÏ×ÁÔØ HZ> ÒÅÖÉÍÙ ÍÉËÒÏÐÏÔÒÅÂÌÅÎÉÑ, ÔÏ ÏÂÁ ÐÏÞÔÉ ÎÅ ÇÏÄÑÔÓÑ × ÐÒÉÂÏÒÙ Ó HZ> ÂÁÔÁÒÅÊÎÙÍ ÐÉÔÁÎÉÅÍ - ÔÕÔ ÍÌÁÄÛÉÅ (á÷òÙ/ðéëÉ/íóðÛÎÉËÉ) ÒÕÌÑÔ. á ÒÁÚ HZ> ÔÁË, É ÐÉÔÁÎÉÅ ÎÅÁ×ÔÏÎÏÍÎÏÅ, ÔÏ ÂÏÌØÛÏÊ ÒÁÚÎÉÃÙ 100-150 ÉÌÉ 200 Íá HZ> ÎÅÔ, É ÎÁ ÐÅÒ×ÙÊ ÐÌÁÎ ×ÙÈÏÄÑÔ ÄÒÕÇÉÅ ÆÁËÔÏÒÙ ×ÒÏÄÅ ÃÅÎÙ, ÔÒÅÂÕÅÍÏÊ HZ> ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÓÏÏÔ×ÅÔÓÔ×ÉÑ ÐÅÒÉÆÅÒÉÉ, ÇÁÂÁÒÉÔÏ×, ÓÌÏÖÎÏÓÔÉ HZ> ÒÁÚÒÁÂÏÔËÉ É ÐÒÏÞ.

ëÁË ÎÁÓޣÔ ÐÒÏÓÔÏÔÙ ÏÒÇÁÎÉÚÁÃÉÉ ÐÉÔÁÎÉÑ, Á? ;)

çÅÏÒÇÉÊ

Alexey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ éÀÌØ 28 2004 14:53, Alexey Boyko wrote to George Shepelev:

GS>>>> ðÅÒÉÏÄ ÓÉÇÎÁÌÁ ÇÏÒÁÚÄÏ ÇÒÁÍÏÔÎÅÊ ÏÂÅÓÐÅÞÉ×ÁÔØ ÐÒÁ×ÉÌØÎÙÍ GS>>>> ×ÙÂÏÒÏÍ ÔÁËÔÏ×ÏÊ ÞÁÓÔÏÔÙ, Á ÎÅ "ÄÒÏÖÁÎÉÅÍ" ×ÙÂÏÒÏË... :-/ AB>>> HÕ ÔÁË, ÔÁË ÂÙÓÔÒÅÅ ÐÏÌÕÞÉÌÏÓØ. GS>> "ôÑÐ-ÌÑÐ" ;) AB> ôÏÞÎÏ. þÔÏ Ö ÔÙ ÅÝÅ ÓËÁÖÅÛØ.

ðÒÁ×ÄÕ ÓËÁÖÕ. é, ÓËÏÒÅÅ ×ÓÅÇÏ, × ÏÞÅÒÅÄÎÏÊ ÒÁÚ ÐÏÞÉÔÁÀ ËÕÞÕ ÇÌÕÐÏÓÔÅÊ ÏÔ ÎÅËÏÔÏÒÙÈ, ÍÎÑÝÉÈ ÓÅÂÑ ÎÅÐÏÇÒÅÛÉÍÙÍÉ ;)

AB>>> á ÐÏ ÞÅÍ ÔÙ ÓÕÄÉÛØ? GS>> ðÏ Ô×ÏÉÍ ÍÎÏÇÏÞÉÓÌÅÎÎÙÍ ÂÅÚÇÒÁÍÏÔÎÙÍ ÒÅÐÌÉËÁÍ. AB> õ ÔÅÂÑ ÏÎÉ ÅÝÅ ÂÅÚÇÒÁÍÏÔÎÅÅ.

õÖ ÎÉËÁË ÎÅ ÂÏÌÅÅ ÂÅÚÇÒÁÍÏÔÎÙ, ÞÅÍ Õ ÍÎÏÇÉÈ ÚÄÅÓØ ÐÒÉÓÕÔÓÔ×ÕÀÝÉÈ (× ÔÏÍ ÞÉÓÌÅ É Õ ÔÅÂÑ).

AB> HÕ É ÞÔÏ?

äÁ ÎÉÞÅÇÏ, Ô×ÏÉ ÐÒÏÂÌÅÍÙ...

AB>>> Á ÑÄÒÏ ×ÏÏÂÝÅ ÎÅ ÉÍÅÅÔ ÎÉÞÅÇÏ ÏÂÝÅÇÏ. GS>> óÒÁ×ÎÉ ÑÄÒÏ 12-ÔÉ É 16-ÔÉ ÂÉÔÎÏÇÏ PIC'Á ;) AB> ëÁË Ñ ÉÈ ÓÒÁ×ÎÀ?

äÏËÕ ÏÔËÒÏÊ É ÐÏÞÉÔÁÊ! úÁ ÔÅÂÑ ÜÔÏ ÎÉËÔÏ ÎÁ ÈÁÌÑ×Õ ÄÅÌÁÔØ ÎÅ ÂÕÄÅÔ!

AB> á ÐÒÏ ÑÄÒÏ Scenix - ÜÔÏ ÏÞÅ×ÉÄÎÏ, ÔÁË ËÁË Õ ÎÅÇÏ ÍÁÛÉÎÎÙÊ AB> ÃÉËÌ 1 ÔÁËÔ, Á ÎÅ 4, É ÒÁÚÒÁÂÏÔÁÌÁ Scenix ÅÇÏ Ó ÎÕÌÑ.

á ÇÏÌÏ×ÏÊ ÐÏÄÕÍÁÔØ? ëÕÞÁ 51-ÓÏ×ÍÅÓÔÉÍÙÈ ËÏÎÔÒÏÌÌÅÒÏ× ÉÍÅÀÔ ÃÉËÌ ËÏÒÏÞÅ 12 ÔÁËÔÏ× É ÒÁÚÒÁÂÏÔÁÎÙ Ó ÎÕÌÑ, ÔÅÍ ÎÅ ÍÅÎÅÅ ×ÓÅ ÓÏÇÌÁÓÎÙ, ÞÔÏ ÜÔÏ 51-Å ÓÅÍÅÊÓÔ×Ï! "âÁÂÁ ÑÇÁ ÐÒÏÔÉ×"?

AB>>> HÅÔ, ÎÅ ÌÏÇÉÞÎÏ. ïÂÓÕÖÄÁÅÍ, ÔÏ ÒÅÁÌØÎÕÀ ÚÁÄÁÞÕ. GS>> ïÂÓÕÖÄÁÌÉ ×ÏÏÂÝÅ-ÔÏ ËÏÄ ÄÌÑ ×ÙÄÁÞÉ ×ÙÂÏÒÏË ÎÁ ãáð. æÏÒÍÕÌÉÒÏ×ËÉ GS>> "ÒÅÁÌØÎÏÊ ÚÁÄÁÞÉ" ÎÅ ÂÙÌÏ. AB> ìÁÄÎÏ, ÆÉÇ Ó ÔÏÂÏÊ.

HÅ ÓÏ ÍÎÏÊ, Á Ó ÔÏÂÏÊ. õÞÉÓØ ÐÒÁ×ÉÌØÎÏ ÚÁÄÁÞÉ ÆÏÒÍÕÌÉÒÏ×ÁÔØ!

AB> ðÅÒÅÓÞÉÔÁÊ ÄÌÑ 6 ÔÁËÔÏ×

äÁ×ÎÏ.

AB> É ×ÓÅ ÒÁ×ÎÏ ÜÔÏ ÂÕÄÅÔ ÂÙÓÔÒÅÅ.

þÅÍ ÎÁ SX? óëáúïþHéë! ;))))

AB>>> á, ×ÏÔ ËÁË. HÕ ÔÁË Õ AVR ÇÒÁÎÉÃÁ ÐÒÏÈÏÄÉÔ ÎÁ 32-ÎÏÇÁÈ. ;) GS>> þÅÓÔÎÙÈ? AB> HÕ, ×ÐÏÌÎÅ.

GS>> äÁ×ÁÊ ÓÞÉÔÁÔØ _ÚÁÄÅÊÓÔ×Ï×ÁÎÎÙÅ_ GS>> ÎÏÖËÉ, Á ÎÅ ×Ù×ÏÄÙ Ó ÎÁÄÐÉÓØÀ NC... AB> äÁ×ÁÊ. çÒÁÎÉÃÁ ÔÏ, ×ÓÅ ÒÁ×ÎÏ ÐÒÏÈÏÄÉÔ ÐÏ 32 ÎÏÇÁÍ. ;)

HÅ ×ÉÖÕ ÓÍÙÓÌÁ ÓÞÉÔÁÔØ "ÐÕÓÔÙÅ" ÎÏÖËÉ. ôÏÌØËÏ Ó ÔÏÌËÕ ÓÂÉ×ÁÅÔ...

AB>>> atmega48/88/168 ÁÎÏÎÓÉÒÏ×ÁÌÉ ÎÁ 24íçÃ, GS>> ë ÓÏÖÁÌÅÎÉÀ ÜÔÏ ÔÉÐÉÞÎÁÑ ËÁÒÔÉÎÁ ÄÌÑ AVR :-( AB> ëÁËÁÑ ËÁÒÔÉÎÁ?

þÒÅÚÍÅÒÎÙÊ ÏÐÔÉÍÉÚÍ ÐÒÉ ÕËÁÚÁÎÉÉ ÒÁÂÏÞÉÈ ÞÁÓÔÏÔ ÎÏ×ÙÈ ËÏÎÔÒÏÌÌÅÒÏ×. òÅÁÌØÎÏ ÐÒÉÈÏÄÉÔÓÑ ÄÏ×ÏÌØÎÏ ÄÏÌÇÏ ÐÏÌÕÞÁÔØ ÞÉÐÙ Ó ÚÁÎÉÖÅÎÏÊ ÔÁËÔÏ×ÏÊ...

AB>>> ÎÏ ÐÏÔÏÍ ÐÏÎÑÌÉ, ÞÔÏ ÚÁÇÎÕÌÉ É ÓÎÉÚÉÌÉ ÄÏ 20íçÃ. ïÓÔÁÌØÎÙÅ ÞÉÐÙ AB>>> ÐÏËÁ ÔÏÌØËÏ ÄÏ 16íçÃ. GS>> óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÂÙÓÔÒÏÇÏ ûéí ÎÁ AVR ÍÙ Åݣ ÄÏ-ÏÌÇÏ ÎÅ Õ×ÉÄÉÍ... AB> HÕ, ËÁË ÚÎÁÅÛØ. á ËÏÍÕ-ÔÏ ÍÏÖÅÔ É ÐÏÄÏÊÄÅÔ attiny26 Ó ÅÇÏ Ä×ÕÍÁ AB> ûéí-ÁÍÉ ÎÁ 250ËçÃ.

íÏÖÅÔ. HÏ ÔÁÍ Ó×ÏÉ ÐÒÏÂÌÅÍÙ - 8 ÂÉÔ (× ÍÏÉÈ ÚÁÄÁÞÁÈ ÜÔÏÇÏ ÂÙÌÏ ÎÅÄÏÓÔÁÔÏÞÎÏ, ÔÒÅÂÏ×ÁÌÉÓØ 10), ÏÇÒÁÎÉÞÅÎÉÑ ÐÏ ÐÉÔÁÎÉÀ (Õ ÍÅÎÑ ÂÙÌÏ ÂÁÔÁÒÅÊÎÏÅ), ÄÉËÁÑ ÔÁËÔÏ×ÁÑ ûéí-ÍÏÄÕÌÑ (64 íçÃ) - ÎÅÉÚÂÅÖÎÏ Õ×ÅÌÉÞÉ×ÁÀÝÁÑ ÐÏÔÒÅÂÌÅÎÉÅ. ëÁË ×ÉÄÉÛØ, ÄÁÌÅËÏ ÎÅ ÉÄÅÁÌØÎÙÊ ×ÁÒÉÁÎÔ...

AB>>> HÅ ÍÏÖÅÔ ÂÙÔØ, ÞÔÏ ÂÙ ×ÓÅ ÂÙÌÉ ÒÁÚÄÒÁÖÉÔÅÌØÎÙÍÉ. GS>> òÅÞØ ÛÌÁ Ï Ô×ÏÅÊ ÎÅÁÄÅË×ÁÔÎÏÊ ÒÅÁËÉÃÉÉ, Á ÎÅ ÏÂÏ ×ÓÅÈ ;) AB> ïÓÔÁÌØÎÙÅ ÐÒÏÓÔÏ ÐÏÓÙÌÁÀÔ ÔÅÂÑ ÐÏÄÁÌØÛÅ, Á ÎÅ ÐÙÔÁÀÔÓÑ ÁÎÁÌÉÚÉÒÏ×ÁÔØ.

äÁ ÞÔÏ ÔÙ? ;) HÅ ÂÅÒÉ ÐÒÉÍÅÒ ÓÏ "ÓËÕÎÓÏ×", ÕÞÉÓØ ÁÎÁÌÉÚÉÒÏ×ÁÔØ, ÐÒÉ ÜÔÏÍ ×ÎÉÍÁÔÅÌØÎÏ ÞÉÔÁÑ ÄÏËÕ. ëÕÄÁ ËÏÎÓÔÒÕËÔÉ×ÎÅÅ, ÞÅÍ ÓÏ×ÅÒÛÅÎÓÔ×Ï×ÁÔØ ÉÓËÕÓÓÔ×Ï "ÎÁÅÚÄÏ×"!

AB>>> íÎÅ ×ÏÔ ×ÓÅÇÄÁ È×ÁÔÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÞÔÏÂÙ ×ÓÅ, ÞÔÏ ÍÏÖÎÏ, AB>>> ÐÏ ÐÒÅÒÙ×ÁÎÉÑÍ ÏÂÒÁÂÁÔÙ×ÁÔØ. GS>> óÎÏ×Á ÏÂÓÕÖÄÅÎÉÅ ÓÆÅÒÉÞÅÓËÉÈ ËÏÎÅÊ × ×ÁËÕÕÍÅ? AB> äÁ ÎÅÔ. ïÐÙÔ ÐÏÓÌÅÄÎÉÈ ÒÁÚÒÁÂÏÔÏË ÐÏËÁÚÙ×ÁÅÔ.

ñ ÏÞÅÎØ ÒÁÄ ÚÁ Ô×ÏÉ ÐÏÓÌÅÄÎÉÅ ÒÁÚÒÁÂÏÔËÉ. ëÒÏÍÅ ÛÕÔÏË.

GS>> ëÁË ÍÏÖÅÔ È×ÁÔÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÅÓÌÉ AVR ÎÅ × ÓÏÓÔÏÑÎÉÉ GS>> ÆÏÒÍÉÒÏ×ÁÔØ ûéí Ó ÎÕÖÎÏÊ ÞÁÓÔÏÔÏÊ? AB> ïÂÁÌÄÅÔØ ËÒÉÔÅÒÉÊ. á ×ÏÔ ÐÒÅÄÓÔÁר ÓÅÂÅ - È×ÁÔÁÅÔ.

äÌÑ _Ô×ÏÉÈ_ ÚÁÄÁÞ? ÷ÅÒÀ. HÏ, ÚÎÁÅÛØ ÌÉ, ÒÁÚÒÁÂÏÔÞÉËÁÍ ÐÒÉÈÏÄÉÔÓÑ ÒÅÛÁÔØ É ÄÒÕÇÉÅ ÚÁÄÁÞÉ, ÞÁÓÔÏ ÓÕÝÅÓÔ×ÅÎÎÏ ÏÔÌÉÞÁÀÝÉÅÓÑ ÏÔ Ô×ÏÉÈ...

GS>> ëÏÇÄÁ Ô×ÏÊ ËÏÄ ÎÅ ×ÌÅÚÅÔ × ÐÁÍÑÔØ ÉÌÉ ÎÅ ÏÂÅÓÐÅÞÉÔ GS>> ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ, ÔÙ ÐÏÊͣÛØ, ÞÔÏ ÜÔÏ ÎÅ ÁÂÓÔÒÁËÃÉÑ, Á ÏÂßÅËÔÉ×ÎÁÑ GS>> ÒÅÁÌØÎÏÓÔØ... AB> ÷ÏÚØÍÕ ËÏÎÔÒÏÌÌÅÒ ÐÏÂÏÌØÛÅ.

é ÂÕÄÅÛØ ×ÓÀ ÐÌÁÔÕ ÐÅÒÅÄÅÌÙ×ÁÔØ, ÐÏÔÏÍÕ ÞÔÏ ÎÏÖÅË ÂÕÄÅÔ ÇÏÒÁÚÄÏ ÂÏÌØÛÅ? äÅÌÏ Ô×ϣ, ËÏÎÅÞÎÏ. HÏ ÜÔÏ ÄÏÒÏÇÏÅ ÚÁÎÑÔÉÅ É ×ÒÅÍÅÎÉ ÍÎÏÇÏ ÐÏÔÅÒÑÅÛØ ÐÏÎÁÐÒÁÓÎÕ...

AB>>> HÅ ÍÏÖÅÔ ÔÁËÏÇÏ ÂÙÔØ. ôÙ ÎÁ×ÅÒÎÏÅ ûéð É áãð ÉÍÅÌ × ×ÉÄÕ? GS>> ñ ÉÍÅÌ × ×ÉÄÕ ËÏÎÔÒÏÌÌÅÒ ÄÌÑ ÐÅÒÅÎÏÓÉÍÏÇÏ ÇÁÚÏÁÎÁÌÉÚÁÔÏÒÁ. AB> ïÐÁ, ÎÏ×ÉÎËÁ. á Ñ ÔÏ ÏÔËÕÄÁ ÚÎÁÌ, ÞÔÏ ÔÙ ÉÍÅÅÛØ × ×ÉÄÕ?

ôÙ ÓÐÒÏÓÉÌ, Ñ ÏÔ×ÅÔÉÌ. þÔÏ ÔÅÂÅ Åݣ ÎÅ ÎÒÁ×ÉÔÓÑ? úÁÒÁÎÅÅ ÏÔ×ÅÞÁÔØ ÎÁ ×ÓÅ ×ÏÚÍÏÖÎÙÅ ×ÏÐÒÏÓÙ Ñ ÎÅ ÓÏÂÉÒÁÀÓØ, ÜÈÁ ÎÅ ÒÅÚÉÎÏ×ÁÑ ;)

GS>> ôÁÍ ÎÕÖÎÏ ÂÙÌÏ ÎÅÓËÏÌØËÏ ËÁÎÁÌÏ× áãð É ÂÙÓÔÒÙÊ ûéí. AVR "ÐÒÏÌÅÔÅÌ", GS>> PIC ÓÐÒÁ×ÉÌÓÑ. AB> ôÏ ÅÓÔØ, ËÁË Ñ É ÐÒÅÄÐÏÌÁÇÁÌ, ÄÅÌÏ ÂÙÌÏ × ûéí É áãð, Á ÎÅ × AB> ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÐÒÏÃÅÓÓÏÒÁ.

äÅÌÏ ÂÙÌÏ × ÒÅÓÕÒÓÁÈ ÐÒÏÃÅÓÓÏÒÁ. ðÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÜÈÏÔÁÖÎÙÈ ËÏÎÔÒÏÌÌÅÒÏ×, ÜÔÏ ÎÅ ÔÏÌØËÏ ÓËÏÒÏÓÔØ ×ÙÐÏÌÎÅÎÉÑ NOP'Ï× ÎÁ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÏÊ ÔÁËÔÏ×ÏÊ ;)

GS>> ðÁÒÁÌÌÅÌØÎÏ ÛÌÉ ÒÁÂÏÔÙ ÎÁÄ ÍÉËÒÏáôó, PIC16F84 ×ÙÄÅÒÖÉ×ÁÌ GS>> ÌÀÂÙÅ ÉÚÄÅ×ÁÔÅÌØÓÔ×Á, ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÑ ÒÁÂÏÔÕ, AVR ÎÁÍÅÒÔ×Ï GS>> ÚÁ×ÉÓÁÌ. AB> HÕ, ÜÔÏ ÔÅÂÅ ÉÌÉ ÎÅÐÏ×ÅÚÌÏ

HÅÔ. üÔÏ ÎÅ ×ÏÐÒÏÓ "×ÅÚÅÎÉÑ", Á ÔÝÁÔÅÌØÎÏÓÔØ ÐÒÏ×ÅÒËÉ ÒÁÂÏÔÙ × "ËÒÉÔÉÞÎÙÈ" ÒÅÖÉÍÁÈ ÒÁÂÏÔÙ.

AB> ÉÌÉ ÎÅÈ×ÁÔÉÌÏ ÔÅÒÐÅÎÉÑ ÄÏ×ÅÓÔÉ ÄÏ ÕÍÁ.

íÎÅ È×ÁÔÉÌÏ ÔÅÒÐÅÎÉÑ ÎÁÕÞÉÔØÓÑ ÚÁ×ÅÛÉ×ÁÔØ _×ÓÅ_ AVR É ÏÞÅÎØ ÍÎÏÇÉÅ PIC'É, ÓÔÁÒÙÅ, ÄÏÓÔÕÐÎÙÅ × ÔÏ ×ÒÅÍÑ. F84 ÎÅ ÕÄÁ×ÁÌÏÓØ ÚÁ×ÅÓÉÔØ × ÐÒÉÎÃÉÐÅ, ×ÏÔ ÔÏÇÄÁ ÉÚ ÍÉËÒÏáôó ÂÙÌÉ ÉÚßÑÔÙ ÎÁ×ÓÅÇÄÁ ÉÄÉÏÔÓËÉÅ ËÎÏÐÏÞËÉ ÓÂÒÏÓÁ ÐÒÉ ÚÁ×ÉÓÁÎÉÉ. åݣ É ÐÏÓÐÏÒÉÔØ Ó ÎÁÞÁÌØÓÔ×ÏÍ ÎÁ ÜÔÕ ÔÅÍÕ ÐÒÉÛÌÏÓØ, ×ÙÓÌÕÛÁ× × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ "×ÓÅ ÔÁË ÄÅÌÁÀÔ" ;)

çÅÏÒÇÉÊ

Alexey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ éÀÌØ 28 2004 15:06, Alexey Boyko wrote to George Shepelev:

GS>>>> ôÏÌØËÏ ÄÌÑ ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÐÏÒÔÏ×, ÔÏÌØËÏ ÄÌÑ GS>>>> ÏÇÒÁÎÉÞÅÎÎÏÇÏ ÎÁÂÏÒÁ ËÏÍÁÎÄ? ðÌÏÈÏÅ ÒÅÛÅÎÉÅ. AB>>> ðÒÁËÔÉËÁ ÐÏËÁÚÙ×ÁÅÔ, ÞÔÏ ÈÏÒÏÛÅÅ. GS>> õ ÔÅÂÑ ÏÇÒÁÎÉÞÅÎÎÁÑ ÐÒÁËÔÉËÁ. AB> HÅ ÔÏÌØËÏ Õ ÍÅÎÑ. CISC ÐÒÏÃÅÓÓÏÒÙ ÕÖÅ ÎÅ ÒÁÚÒÁÂÙÔÙ×ÁÀÔ.

ðÕÔÁÅÛØ ÍÑÇËÏÅ Ó ԣÐÌÙÍ ;)

AB> ÷ÓÅ ÎÏ×ÙÅ ÒÁÚÒÁÂÏÔËÉ ÉÍÅÀÔ ÓÏËÒÁÝÅÎÎÙÊ ÎÁÂÏÒ ËÏÍÁÎÄ.

é ÞÔÏ? òÅÞØ ÉģÔ ÎÅ Ï _ËÏÌÉÞÅÓÔ×Å_ ÐÒÏÃÅÓÓÏÒÎÙÈ ËÏÍÁÎÄ, Á Ï ÅÇÏ ÁÒÈÉÔÅËÔÕÒÅ, ×ÏÚÍÏÖÎÏÓÔÉ "ÓÉÍÍÅÔÒÉÞÎÏÊ" ÒÁÂÏÔÙ ÓÏ ×ÓÅÍ ÁÄÒÅÓÎÙÍ ÐÒÏÓÔÒÁÎÓÔ×ÏÍ ÄÁÎÎÙÈ É ÒÅÇÉÓÔÒÏ×. ëÁË ÎÁ CISC, ÔÁË É ÎÁ RISC ÐÒÏÃÅÓÓÏÒÅ ÜÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ ËÒÁÓÉ×Ï ÉÌÉ ÉÚ×ÒÁÔÎÏ...

GS>>>> PIC - ÜÔÏ RISC. "åÓÔÅÓÔ×ÅÎÎÏÓÔØ" ÔÅÂÅ ÐÏÍÅÒÅÝÉÌÁÓØ. AB>>> ðéë - ÜÔÏ ÔÁËÏÊ ÖÅ RISC-ÐÏÄÏÂÎÙÊ, ËÁË É AVR GS>> åÓÔÅÓÔ×ÅÎÎÏ. ÷ÏÔ É ÐÏÄÕÍÁÊ ÎÁÓޣÔ ÎÅÌÅÐÏÊ ÆÒÁÚÙ Ï ÎÅÏÂÈÏÄÉÍÏÓÔÉ GS>> CISC'Ï×ÙÈ ËÏÍÁÎÄ ÄÌÑ ÒÁÂÏÔÙ Ó ÐÏÒÔÁÍÉ ÐÏ PIC'Ï×ÓËÏÍÕ ÐÒÉÎÃÉÐÕ. AB> HÉÞÅÇÏ ÎÅÌÅÐÏÇÏ. ðÒÏÓÔÏ ÓÔÅÐÅÎØ ÐÏÄÏÂÉÑ ÒÁÚÎÁÑ.

ðÒÉ ޣÍ ÔÕÔ ÓÔÅÐÅÎØ ÐÏÄÏÂÉÑ? òÁÚÎÙÅ ÐÏÄÈÏÄÙ Ë ÁÄÒÅÓÁÃÉÉ ÄÁÎÎÙÈ É ÒÅÇÉÓÔÒÏ×, Õ PIC - "ÓÉÍÍÅÔÒÉÞÎÁÑ", Õ AVR - "ËÕÓÏÞÅÞÎÁÑ" (Á ÜÔÏ × ÒÑÄÅ ÓÌÕÞÁÅ× ÒÅÚËÏ ÓÎÉÖÁÅÔ ÜÆÆÅËÔÉ×ÎÏÓÔØ ËÏÄÁ).

AB>>> ñ ÜÔÏ × ÉÎÓÔÉÔÕÔÅ ÉÚÕÞÁÌ. GS>> íÁÌÏ ÌÉ ÞÔÏ ÔÙ ÉÚÕÞÁÌ. ÷Ï-ÐÅÒ×ÙÈ, ×Ï×ÓÅ ÎÅ ÆÁËÔ, ÞÔÏ ÔÁÍ GS>> ÐÒÁ×ÉÌØÎÏ ÕÞÉÌÉ (ÐÏÄÔ×ÅÒÖÄÅÎÉÅÍ ÓÌÕÖÉÔ ÓÏÓÔÏÑÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ GS>> ÏÔÒÁÓÌÉ × "ÓÏ×ËÅ" É ÛÔÁÔÁÈ), ×Ï-×ÔÏÒÙÈ, ÍÎÏÇÉÅ ÕÞÁÔÓÑ × ÉÎÓÔÉÔÕÔÅ GS>> ÐÏ ÐÒÉÎÃÉÐÕ "ÓÄÁÌ É ÚÁÂÙÌ" ;) AB> ðÒÉÍÉ ÎÁ ×ÅÒÕ.

íÙ ÎÅ × ÃÅÒË×É, ÔÙ ÎÅ ÐÏÐ! ;)

AB>>> á ÎÅ ÐÏÌÎÏÃÅÎÎÙÅ - ÐÏÇÏÄÙ ÎÅ ÉÇÒÁÀÔ. HÅ ÓËÁÖÅÛØ ÖÅ ÔÙ, ÞÔÏ x51 Ó AB>>> ÂÉÔÏ×ÙÍÉ ËÏÍÁÎÄÁÍÉ, ÄÅÌÁÅÔ ÂÉÔÏ×ÙÅ ÏÐÅÒÁÃÉÉ ÂÙÓÔÒÅÅ, ÞÅÍ AVR ÂÅÚ AB>>> ÂÉÔÏ×ÙÈ ËÏÍÁÎÄ. GS>> äÕÍÁÅÛØ? á ÄÁ×ÁÊ ÓÒÁ×ÎÉÍ. ÷ÏÔ "ÇÌÕÐÁÑ" ÚÁÄÁÞËÁ ÐÏ ÐÅÒÅÎÏÓÕ GS>> ÓÏÓÔÏÑÎÉÑ ÌÉÎÉÉ 1 ÐÏÒÔÁ 0 ÎÁ ÌÉÎÉÀ 2 ÐÏÒÔÁ 1: GS>> MOV C,P0+1 GS>> MOV P1+2,C GS>> ÷ÙÐÏÌÑÎÅÔÓÑ ÚÁ 2 ÃÉËÌÁ. AB> HÁ AVR-Å 4 ÃÉËÌÁ.

ó "ÁÔÏÍÁÒÎÏÊ" ÍÏÄÉÆÉËÁÃÉÅÊ Ó ÔÏÞÎÏÓÔØÀ ÄÏ ÔÁËÔÁ? ëÏÄ ÐÒÉ×ÅÄÉ, ÄÁ?

AB> ëÓÔÁÔÉ, Õ ÍÅÎÑ ÔÁËÁÑ ÚÁÄÁÞÁ ÎÉ ÒÁÚÕ ÎÅ ×ÏÚÎÉËÌÁ.

ðÏÔÏÍÕ É ÓËÁÚÁÎÏ, ÞÔÏ ÚÁÄÁÞËÁ "ÇÌÕÐÁÑ" ;)))

AB> ó ÐÉÎÁ × ÐÅÒÅÍÅÎÎÕÀ - ÂÙÌÏ. ó ÐÅÒÅÍÅÎÎÏÊ ÎÁ ÐÉÎ - ÂÙÌÏ. AB> á Ó ÐÉÎÁ ÎÁ ÐÉÎ - ÎÅ ÂÙÌÏ.

áÂÓÏÌÀÔÎÏ ÎÉÞÅÍ ÎÅ ÏÔÌÉÞÁÅÔÓÑ. 12 ÐÏÒÔÏ× ÄÏÐÕÓËÁÀÔ ÐÏÂÉÔÏ×ÕÀ ÁÄÒÅÓÁÃÉÀ, ÏÓÔÁÌØÎÏÅ "ÂÉÔÏ×ÏÅ" ÐÒÏÓÔÒÁÎÓÔ×Ï ÏÔÏÂÒÁÖÅÎÏ ÎÁ ÏÐÅÒÁÔÉ×ËÕ. ïÞÅÒÅÄÎÁÑ ÉÌÌÀÓÔÒÁÃÉÑ ÐÒÅÉÍÕÝÅÓÔ× "ÓÉÍÍÅÔÒÉÞÎÏÇÏ" ÄÏÓÔÕÐÁ.

GS>> åÓÌÉ ×ÚÑÔØ "ÂÙÓÔÒÏÅ" ÓÅÍÅÊÓÔ×Ï x51, ÏÎÏ GS>> ÏÂÇÏÎÉÔ AVR Ó ÉÚÒÑÄÎÙÍ ÏÔÒÙ×ÏÍ... AB> ïÔÓÔÁÎÅÔ ÐÏ ÃÅÎÅ É ÐÏÔÒÅÂÌÅÎÉÀ.

åÓÌÉ ÎÕÖÎÁ ÉÍÅÎÎÏ _ÓËÏÒÏÓÔØ_ ÂÉÔÏ×ÏÊ ÏÂÒÁÂÏÔËÉ, ÃÅÎÁ É ÐÏÔÒÅÂÌÅÎÉÅ ×ÔÏÒÉÞÎÙ.

AB> ôÁË ÞÔÏ ËÁË Ñ É ÓËÁÚÁÌ - ÐÏÇÏÄÙ ÎÅ ÉÇÒÁÀÔ.

äÁÖÅ Ó ÕޣÔÏÍ ×ÏÚÍÏÖÎÏÓÔÉ ÂÏÌÅÅ ÂÙÓÔÒÏÊ ÒÁÂÏÔÙ? ìÕËÁ×ÉÛØ! ;-)

çÅÏÒÇÉÊ

Harry, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ éÀÌØ 28 2004 15:37, Harry Zhurov wrote to George Shepelev:

GS>>>> ÷ÙÞÉÓÌÉÔÅÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÒÏÉÚ×ÏÄÑÔ ×ÅÐÅÞÁÔÌÅÎÉÅ, AVR × GS>>>> ÎÏËÄÁÕÎÅ ;) HZ>>> ôÙ ÂÙ ÅÝÅ áthlon64 (Ó ÐÅÒÅÞÉÓÌÅÎÉÅÍ ×ÓÅÈ ÅÇÏ ÆÉÞ) c AVR HZ>>> ÓÒÁ×ÎÉÌ! GS>> <ÌÉËÂÅÚ>

GS>> Athlon64 - ÜÔÏ "ÇÏÌÙÊ" ÐÒÏÃÅÓÓÏÒ. dsPIC, PIC É AVR - GS>> ×ÓÔÒÁÉ×ÁÅÍÙÅ ËÏÎÔÒÏÌÌÅÒÙ, ÉÈ ÒÁÓÓÍÏÔÒÅÎÉÅ - ÔÏÐÉË × ÜÔÏÊ GS>> ÜÈÅ. </ÌÉËÂÅÚ>

HZ> á ÔÅÐÅÒØ ÄÏÇÁÄÁÊÓÑ Ó ÏÄÎÏÇÏ ÒÁÚÁ, ÐÏÞÅÍÕ Ó ÔÏÂÏÊ ÐÒÏÓÔÏ ÎÅÐÒÉÑÔÎÏ HZ> ÏÂÝÁÔØÓÑ

ðÏÔÏÍÕ ÞÔÏ ÎÅËÏÔÏÒÙÈ ÐÏÓÔÏÑÎÎÏ ÐÒÉÈÏÄÉÔÓÑ ÔÙËÁÔØ ÎÏÓÏÍ × ÉÈ ÇÌÕÐÏÓÔÉ? ;-)

HZ> (É Ñ ÓÔÁÒÁÀÓØ ÄÅÌÁÔØ ÜÔÏ ËÁË ÍÏÖÎÏ ÒÅÖÅ).

üÔÏ Ô×ϣ ÐÒÁ×Ï.

HZ> HÅ ÄÕÍÁÊ, ÞÔÏ ÔÙ ÕÍÎÅÅ ÄÒÕÇÉÈ

ðÏÐÒÏÂÕÊ ÐÒÉÍÅÎÉÔØ ÜÔÏ Ë ÓÅÂÅ! ;)

HZ> É ÕÍÅÒØ, ÐÏÖÁÌÕÊÓÔÁ, Ó×ÏÊ ÍÅÎÔÏÒÓËÉÊ ÔÏÎ!

ïÓÔÁר ÍÏÄÅÒÉÒÏ×ÁÎÉÅ ÍÏÄÅÒÁÔÏÒÕ, ÄÁ?

çÅÏÒÇÉÊ

29-Jul-04 17:16 Vladimir Vassilevsky wrote to Harry Zhurov:

VV> Во-первых, AD дорого. Во-вторых, все то же самое и даже лучше есть VV> у LT, BB и Maxim. [...]

VV> Дело в том, что ты находишься в совке. Там позиции AD традиционно VV> сильны благодаря хорошим дистрибуторам.

И поэтому *тут* оказывается, что схожий по параметрам операционник от LT дороже, чем от AD. Аналогично с АЦП в духе 12бит 20MHz от BB.

wbr,

Hello, Oleksandr!

þÅÔ éÀÌ 29 2004, Oleksandr Redchuk ÐÉÓÁÌ Ë George Shepelev ÐÏ ÐÏ×ÏÄÕ "Re: AVR vs PIC." GS>> äÕÍÁÅÛØ? á ÄÁ×ÁÊ ÓÒÁ×ÎÉÍ. ÷ÏÔ "ÇÌÕÐÁÑ" ÚÁÄÁÞËÁ ÐÏ ÐÅÒÅÎÏÓÕ GS>> ÓÏÓÔÏÑÎÉÑ ÌÉÎÉÉ 1 ÐÏÒÔÁ 0 ÎÁ ÌÉÎÉÀ 2 ÐÏÒÔÁ 1: GS>> MOV C,P0+1 GS>> MOV P1+2,C OR> ïÊ, Á ÎÅÌØÚÑ ÌÉ ÄÌÑ ÍÅÎÑ, ÔÕÐÏÇÏ, ÕÔÏÞÎÉÔØ - × ËÁËÉÈ ÔÁËÉÈ ËÌÏÎÁÈ OR> MCS51 ÜÔÏÔ ËÕÓÏÞÅË ËÏÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ÚÁ ä÷á ÃÉËÌÁ? HÁÓËÏÌØËÏ Ñ ÚÎÁÀ, × óÔÒÁÎÎÏ ÞÔÏ ÔÅÂÑ ÎÅ ÓÍÕÝÁÅÀÔ ÐÌÀÓÙ ×ÍÅÓÔÏ ÔÏÞËÉ, ËÏÔÏÒÙÅ ÏÚÎÁÞÁÀÔ ÎÕ ÓÏ×ÓÅÍ ÄÒÕÇÕÀ ÏÐÃÉÀ ;) OR> /* Oleksandr Redchuk, Brovary, Ukraine */ WBR! Maxim Polyanskiy.
29-Jul-04 21:13 George Shepelev wrote to Harry Zhurov:

GS>>> <ликбез>

GS>>> Athlon64 - это "голый" процессор. dsPIC, PIC и AVR - GS>>> встраиваемые контроллеры, их рассмотрение - топик в этой ______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^ GS>>> эхе. </ликбез>

GS> Оставь модерирование модератору, да? _______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Thu, 29 Jul 2004 17:16:39 +0400 Vladimir Vassilevsky wrote to Harry Zhurov:

VV>>> ïÓÎÏ×ÎÁÑ ÐÒÅÔÅÎÚÉÑ Ë C: ×Ï ×ÓÔÒÏÅÎÎÏÊ ÁÒÉÆÍÅÔÉËÅ int * int = int, VV>>> Á ÎÅ long. HZ>> á ÔÕÔ ++ ÍÏÇÕÔ ÈÏÒÏÛÏ ÐÏÍÏÞØ. :)

VV> æÕÎËÃÉÀ long lMul(int, int) ÍÏÖÎÏ É ÎÁ ÏÂÙÞÎÙÈ ÓÑÈ ÎÁÐÉÓÁÔØ. VV> ++ ÔÏÌØËÏ ÐÏÚ×ÏÌÑÅÔ ËÒÁÓÉ×Ï ÏÆÏÒÍÉÔØ ÔÏ ÖÅ ÓÁÍÏÅ × ×ÉÄÅ ÏÐÅÒÁÔÏÒÁ.

á ÞÔÏ × ÉÔÏÇÅ ÎÁÄÏ-ÔÏ? ôÙ ÈÏÞÅÛØ ÁÒÉÆÍÅÔÉËÉ ÓÏ ÓÔÁÎÄÁÒÔÎÙÍ ÓÉÎÔÁËÓÉÓÏÍ, ÎÏ Ó ÄÒÕÇÏÊ ÓÅÍÁÎÔÉËÏÊ - ÏÐÉÛÉ Ó×ÏÊ ÔÉÐ. çÄÅ ÜÔÏ ÎÕÖÎÏ, ÜÔÏ ÈÏÒÏÛÉÊ É ÐÒÁ×ÉÌØÎÙÊ ÐÏÄÈÏÄ. îÏ ×ÅÄØ ÎÅ ×ÓÅÇÄÁ ÎÕÖÎÏ, ÞÔÏÂÙ int*int = long. äÁ, Ñ ÐÏÎÉÍÁÀ, ÞÔÏ ÍÁÔÅÍÁÔÉÞÅÓËÉ ÜÔÏ ÔÁË, ÎÏ ×ÅÄØ 200*300 = 60000 É ÔÕÔ ÎÉËÁËÉÈ ÌÏÎÇÏ× ÎÅ ×ÏÚÎÉËÁÅÔ. á × ÐÒÏÃÅÓÓÏÒÅ ÂÅÚ ÁÐÐÁÒÁÔÎÏÊ ÕÍÎÏÖÁÌËÉ ÄÌÑ int*int = int ÍÏÖÅÔ ×ÙÚÙ×ÁÔØÓÑ ÄÒÕÇÁÑ ÆÕÎËÃÉÑ, ËÏÔÏÒÁÑ ËÏÒÏÞÅ, ËÏÔÏÒÁÑ ÎÅ ×ÙÞÉÓÌÑÅÔ ÓÔÁÒÛÕÀ ÐÏÌÏ×ÉÎÕ É ÒÁÂÏÔÁÅÔ ÂÙÓÔÒÅÅ. ô.Þ. ÔÕÔ ÜÔÉ ÐÒÁ×ÉÌÁ - ÐÁÌËÁ Õ Ï Ä×ÕÈ ËÏÎÃÁÈ. äÁÖÅ × ÓÌÕÞÁÅ ÁÐÐÁÒÁÔÎÏÊ ÆÕÎËÃÉÉ ÕÍÎÏÖÅÎÉÑ int*int = int ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÞÕÔØ ÜÆÆÅËÔÉ×ÎÅÅ, ÇÄÅ ÎÅ ÎÕÖÎÁ ÓÔÁÒÛÁÑ ÐÏÌÏ×ÉÎÁ - ÎÁ ÐÅÒÅÓÙÌËÅ ÎÅÎÕÖÎÏÊ ÓÔÁÒÛÅÊ ÞÁÓÔÉ.

VV> ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ËÏÍÐÉÌÅÒ, ÓËÏÒÅÊ ×ÓÅÇÏ, ÎÅ ÂÕÄÅÔ ÉÎÌÁÊÎÉÔØ.

õ ÎÅËÏÔÏÒÙÈ ËÏÍÐÉÌÑÔÏÒÏ× ÅÓÔØ ÏÐÃÉÉ ÄÌÑ ÒÕÌÅÎÉÑ. ÷ ÓÌÕÞÁÅ éáòÁ ÜÔÏ #pragma inline=forced. õ GCC ÔÏÖÅ ÅÓÔØ ÓÒÅÄÓÔ×Á ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÜÔÉÍ - __attribute__ ((always_inline)).

Hello Vladimir.

29 Jul 04 18:16, Vladimir Vassilevsky wrote to Harry Zhurov:

VV>>> ïÓÎÏ×ÎÁÑ ÐÒÅÔÅÎÚÉÑ Ë C: ×Ï ×ÓÔÒÏÅÎÎÏÊ ÁÒÉÆÍÅÔÉËÅ int * int = int, VV>>> Á ÎÅ long. HZ>> á ÔÕÔ ++ ÍÏÇÕÔ ÈÏÒÏÛÏ ÐÏÍÏÞØ. :) VV> æÕÎËÃÉÀ long lMul(int, int) ÍÏÖÎÏ É ÎÁ ÏÂÙÞÎÙÈ ÓÑÈ ÎÁÐÉÓÁÔØ. VV> ++ ÔÏÌØËÏ ÐÏÚ×ÏÌÑÅÔ ËÒÁÓÉ×Ï ÏÆÏÒÍÉÔØ ÔÏ ÖÅ ÓÁÍÏÅ × ×ÉÄÅ ÏÐÅÒÁÔÏÒÁ. VV> ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ËÏÍÐÉÌÅÒ, ÓËÏÒÅÊ ×ÓÅÇÏ, ÎÅ ÂÕÄÅÔ ÉÎÌÁÊÎÉÔØ. VV> íÁËÒÁ × ×ÉÄÅ ÁÓÍÏ×ÏÊ ×ÓÔÁ×ËÉ ÔÏÖÅ ÎÅ ÏÞÅÎØ ÐÏÍÏÖÅÔ, Ô.Ë. ÏÎÁ ÐÒÉ×ÑÚÁÎÁ VV> Ë ËÏÎËÒÅÔÎÙÍ ÒÅÇÉÓÔÒÁÍ.

Ñ ÎÅ ÂyÄy ÇÏ×ÏpÉÔØ "ÚÁ ×ÓÅÈ". òÁÂÏÔÁÀ Ó 16-pÁÚpÑÄÎÙÍÉ ÆyÄÖÉÃy. ÷ ËÏÍÐÉÌÑÔÏpÅ ÅÓÔØ ÆyÎËÃÉÉ

signed long __mul(signed int, signed int); unsigned long __mul(unsigned int, unsigned int);

ðpÉ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÎÉ ÉÎÌÁÊÎÑÔÓÑ. ðÏÎÑÔÎÏ, ÞÔÏ ÜÔÏ ÎÅ ANSI, ÎÏ ÄÌÑ ÜÔÏÇÏ ÅÓÔØ ÐpÅÐpÏÃÅÓÓÉÎÇ: #ifdef my_compiler // compiler dependent code #else // ANSI compliant code #endif

Alexey

Fri Jul 30 2004 10:25, Harry Zhurov wrote to Vladimir Vassilevsky:

VV>>>> ïÓÎÏ×ÎÁÑ ÐÒÅÔÅÎÚÉÑ Ë C: ×Ï ×ÓÔÒÏÅÎÎÏÊ ÁÒÉÆÍÅÔÉËÅ int * int = int, VV>>>> Á ÎÅ long. HZ>>> á ÔÕÔ ++ ÍÏÇÕÔ ÈÏÒÏÛÏ ÐÏÍÏÞØ. :)

VV>> æÕÎËÃÉÀ long lMul(int, int) ÍÏÖÎÏ É ÎÁ ÏÂÙÞÎÙÈ ÓÑÈ ÎÁÐÉÓÁÔØ. VV>> ++ ÔÏÌØËÏ ÐÏÚ×ÏÌÑÅÔ ËÒÁÓÉ×Ï ÏÆÏÒÍÉÔØ ÔÏ ÖÅ ÓÁÍÏÅ × ×ÉÄÅ ÏÐÅÒÁÔÏÒÁ.

HZ> á ÞÔÏ × ÉÔÏÇÅ ÎÁÄÏ-ÔÏ?

÷ ÉÔÏÇÅ ÎÁÄÏ ÐÉÓÁÔØ DSP ÒÁÂÏÔÕ × ÃÅÌÙÈ ÞÉÓÌÁÈ ÎÁ C. ëÁË ÐÒÁ×ÉÌÏ, ÅÓÌÉ ÔÙ ÕÍÎÏÖÁÅÛØ int ÎÁ int, ÔÏ ÉÎÔÅÒÅÓÎÁ ÓÔÁÒÛÁÑ ÞÁÓÔØ ÉÌÉ ×ÅÓØ ÒÅÚÕÌØÔÁÔ. èÏÞÅÔÓÑ ÂÙÓÔÒÏÊ ÁÒÉÆÍÅÔÉËÉ, ÂÅÚ ÂÏÌØÛÏÇÏ Ï×ÅÒÈÅÄÁ ÎÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ int->long É long*long

VV>> ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ËÏÍÐÉÌÅÒ, ÓËÏÒÅÊ ×ÓÅÇÏ, ÎÅ ÂÕÄÅÔ ÉÎÌÁÊÎÉÔØ. HZ> õ ÎÅËÏÔÏÒÙÈ ËÏÍÐÉÌÑÔÏÒÏ× ÅÓÔØ ÏÐÃÉÉ ÄÌÑ ÒÕÌÅÎÉÑ. ÷ ÓÌÕÞÁÅ éáòÁ ÜÔÏ HZ> #pragma inline=forced.

é ÄÁÖÅ ÅÓÌÉ ÆÕÎËÃÉÑ ÏÐÒÅÄÅÌÅÎÁ × ÄÒÕÇÏÍ ÍÏÄÕÌÅ?

VLV

"Terminator 2012 elections: Arnold Schwartzenegger vs Bill Gates"

Fri, 30 Jul 2004 11:55:45 +0400 Vladimir Vassilevsky wrote to Harry Zhurov:

HZ>> á ÞÔÏ × ÉÔÏÇÅ ÎÁÄÏ-ÔÏ?

VV> ÷ ÉÔÏÇÅ ÎÁÄÏ ÐÉÓÁÔØ DSP ÒÁÂÏÔÕ × ÃÅÌÙÈ ÞÉÓÌÁÈ ÎÁ C. VV> ëÁË ÐÒÁ×ÉÌÏ, ÅÓÌÉ ÔÙ ÕÍÎÏÖÁÅÛØ int ÎÁ int, ÔÏ ÉÎÔÅÒÅÓÎÁ ÓÔÁÒÛÁÑ VV> ÞÁÓÔØ ÉÌÉ ×ÅÓØ ÒÅÚÕÌØÔÁÔ. èÏÞÅÔÓÑ ÂÙÓÔÒÏÊ ÁÒÉÆÍÅÔÉËÉ, ÂÅÚ ÂÏÌØÛÏÇÏ VV> Ï×ÅÒÈÅÄÁÎÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ int->long É long*long

îÕ, DSP - ÜÔÏ ÏÔÄÅÌØÎÙÊ ÓÌÕÞÁÊ. éÍÈÏ, ÔÕÔ ÍÏÖÎÏ É Ó×ÏÊ ÔÉÐ ÎÁÐÉÓÁÔØ. ñ ÂÙ ÎÅ ÐÏÂÒÅÚÇÏ×ÁÌ, ÅÓÌÉ ÎÁÄÏ. üÔÉ ÓÒÅÄÓÔ×Á ÉÍÅÎÎÏ ÄÌÑ ÐÏÄÏÂÎÙÈ ÓÌÕÞÁÅ× É ÐÒÅÄÎÁÚÎÁÞÅÎÙ. óÕÔØ ×ÏÐÒÏÓÁ: ËÏÇÏ-ÔÏ (ÔÅÂÑ, × ÄÁÎÎÏÍ ÓÌÕÞÁÅ) ÎÅ ÕÓÔÒÁÉ×ÁÅÔ ÐÏ×ÅÄÅÎÉÅ ×ÓÔÒÏÅÎÎÏÇÏ ÔÉÐÁ. ïÔÌÉÞÎÏ! - ÉÍÅÀÔÓÑ ÓÔÁÎÄÁÒÔÎÙÅ ÓÒÅÄÓÔ×Á ÉÓÐÒÁ×ÉÔØ ÜÔÏÔ ÎÅÄÏÓÔÁÔÏË ÐÕÔÅÍ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÁ, ÉÍÅÀÝÅÇÏ ÔÒÅÂÕÅÍÏÅ ÐÏ×ÅÄÅÎÉÅ. ïÐÒÅÄÅÌÅÎÉÅ ÔÁËÏÇÏ ÔÉÐÁ ÐÏÞÔÉ ÔÒÉ×ÉÁÌØÎÏ É ÎÅÔÒÕÄÏÅÍËÏ, Ô.Ë. ÄÏÓÔÁÔÏÞÎÏ ÏÐÒÅÄÅÌÉÔØ ÔÏÌØËÏ ÍÉÎÉÍÁÌØÎÏ ÎÅÏÂÈÏÄÉÍÙÊ ÎÁÂÏÒ. åÝÅ ÏÄÉÎ ×ÏÐÒÏÓ ×ÙÚÙ×ÁÅÔ ÎÁÌÉÞÉÅ ÉÎÓÔÒÕÍÅÎÔÁ, ÐÏÄÄÅÒÖÉ×ÁÀÝÅÇÏ ÕÐÏÍÑÎÕÔÙÅ ÓÒÅÄÓÔ×Á, Ô.Å. ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ËÏÍÐÉÌÑÔÏÒÁ. îÁ ÓÅÇÏÄÎÑÛÎÉÊ ÄÅÎØ ÜÔÏÔ ×ÏÐÒÏÓ × ÏÂÌÁÓÔÉ DSP ÐÒÁËÔÉÞÅÓËÉ ÎÅ ÓÔÏéÔ - ËÏÍÐÉÌÑÔÏÒÙ ó++ ÅÓÔØ ÐÏÞÔÉ ÐÏÄÏ ×ÓÅ ÐÏÐÕÌÑÒÎÙÅ ÐÒÏÃÅÓÓÏÒÙ (ÏÔ áä É ôé. äÁ É ÄÌÑ dsPIC - éáò ÄÅÌÁÅÔ).

VV>>> ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ËÏÍÐÉÌÅÒ, ÓËÏÒÅÊ ×ÓÅÇÏ, ÎÅ ÂÕÄÅÔ ÉÎÌÁÊÎÉÔØ. HZ>> õ ÎÅËÏÔÏÒÙÈ ËÏÍÐÉÌÑÔÏÒÏ× ÅÓÔØ ÏÐÃÉÉ ÄÌÑ ÒÕÌÅÎÉÑ. ÷ ÓÌÕÞÁÅ éáòÁ ÜÔÏ HZ>> #pragma inline=forced.

VV> é ÄÁÖÅ ÅÓÌÉ ÆÕÎËÃÉÑ ÏÐÒÅÄÅÌÅÎÁ × ÄÒÕÇÏÍ ÍÏÄÕÌÅ?

á-Á, ÐÏÎÑÌ, ÔÙ ÉÍÅÅÛØ × ×ÉÄÕ, ÅÓÌÉ ÏÎÏ ÎÁ ÁÓÍÅ ÎÁÐÉÓÁÎÏ? ôÏÇÄÁ, ËÏÎÅÞÎÏ, ÎÅÔ, ÎÏ É ÓÔÁÎÄÁÒÔÎÙÅ ÆÕÎËÃÉÉ ÄÅÌÅÎÉÑ/ÕÍÎÏÖÅÎÉÑ ÏÂÙÞÎÏ ÔÏÖÅ ×ÙÚÙ×ÁÀÔÓÑ, ÅÓÌÉ ÎÅÔ ÁÐÐÁÒÁÔÎÏÊ ÕÍÎÏÖÁÌËÉ. á ÞÔÏÂÙ ÉÎÌÁÊÎÉÌÏÓØ, ÎÁÄÏ ÞÔÏÂÙ ÏÎÏ ÏÐÒÅÄÅÌÅÎÏ ÂÙÌÏ Ë ÍÏÍÅÎÔÕ ×ÓÔÒÁÉ×ÁÎÉÑ, ËÏÎÅÞÎÏ. ôÏÇÄÁ ÁÓÍÏ×ÙÅ ×ÓÔÁ×ËÉ ÍÏÇÕÔ ÐÏÍÏÞØ. ÷ ÓÌÕÞÁÅ Ó ÁÐÐÁÒÁÔÎÏÊ ÕÍÎÏÖÁÌËÏÊ ËÏÄÁ ÔÁÍ ÂÕÄÅÔ ÍÁÌÏ, Ô.Þ. É ×ÓÔÁ×ËÏÊ ÍÏÖÎÏ ÏÆÏÒÍÉÔØ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÎÉÞÅÇÏ ÎÅ ÐÏÍÅÛÁÅÔ É ÚÁÉÎÌÁÊÎÉÔØ.

Hello, Harry Zhurov !

á ÍÏÖÎÏ ÐÒÉÍÅÒ ÎÁÐÉÓÁÎÉÑ ÔÁËÏÇÏ ÔÉÐÁ (ÔÉÐÏ×), ÞÔÏÂÙ ÏÐÉÓÙ×ÁÑ

myint a, b; mylong l;

l = a*b;

×ÙÐÏÌÎÑÌÏÓØ ÜÆÆÅËÔÉ×ÎÅÊ, ÞÅÍ

int a, b; long l;

l = (long)a*b;

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Fri, 30 Jul 2004 15:05:00 +0400 Dima Orlov wrote to Harry Zhurov:

VV>>> ÷ ÉÔÏÇÅ ÎÁÄÏ ÐÉÓÁÔØ DSP ÒÁÂÏÔÕ × ÃÅÌÙÈ ÞÉÓÌÁÈ ÎÁ C. VV>>> ëÁË ÐÒÁ×ÉÌÏ, ÅÓÌÉ ÔÙ ÕÍÎÏÖÁÅÛØ int ÎÁ int, ÔÏ ÉÎÔÅÒÅÓÎÁ ÓÔÁÒÛÁÑ VV>>> ÞÁÓÔØ ÉÌÉ ×ÅÓØ ÒÅÚÕÌØÔÁÔ. èÏÞÅÔÓÑ ÂÙÓÔÒÏÊ ÁÒÉÆÍÅÔÉËÉ, ÂÅÚ ÂÏÌØÛÏÇÏ VV>>> Ï×ÅÒÈÅÄÁÎÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ int->long É long*long

DO> á ÍÏÖÎÏ ÐÒÉÍÅÒ ÎÁÐÉÓÁÎÉÑ ÔÁËÏÇÏ ÔÉÐÁ (ÔÉÐÏ×), ÞÔÏÂÙ ÏÐÉÓÙ×ÁÑ

DO> myint a, b; DO> mylong l;

DO> l = a*b;

DO> ×ÙÐÏÌÎÑÌÏÓØ ÜÆÆÅËÔÉ×ÎÅÊ, ÞÅÍ

DO> int a, b; DO> long l;

DO> l = (long)a*b;

äÌÑ MSP430:

// -------------------------------------------- class TMyInt { public: TMyInt() : a(0) { } TMyInt(int x) : a(x) { } long operator*(int x) { MPYS = a; OP2 = x; return RESLO + ((long)RESHI << 16); }

private: int a; };

// --------------------------------------------

TMyInt A; int B; long res;

// -------------------------------------------- void main() { res = A*B; }

// --------------------------------------------

void main() main: { res = A*B;

9242....3201 MOV.W &A, &0x132 (1) 9242....3801 MOV.W &`B`, &0x138 (2) 1E423A01 MOV.W &0x13a, R14 (3) 1F423C01 MOV.W &0x13c, R15 (4) 824E.... MOV.W R14, &res (5) 824F.... MOV.W R15, &res + 2 (6)

(1) - ÚÁÇÒÕÚËÁ ÐÅÒ×ÏÇÏ ÏÐÅÒÁÎÄÁ ('A') × ÕÍÎÏÖÉÔÅÌØ (2) - ÚÁÇÒÕÚËÁ ×ÔÏÒÏÇÏ ÏÐÅÒÁÎÄÁ ('B') × ÕÍÎÏÖÉÔÅÌØ (3) - ÚÁÇÒÕÚËÁ ÍÌÁÄÛÅÊ ÞÁÓÔÉ ÒÅÚÕÌØÔÁÔÁ × ÒÅÇÉÓÔÒ (4) - ÚÁÇÒÕÚËÁ ÓÔÁÒÛÅÊ ÞÁÓÔÉ ÒÅÚÕÌØÔÁÔÁ × ÒÅÇÉÓÔÒ (5) É (6) - ËÏÐÉÒÏ×ÁÎÉÅ × 'res' ÒÅÚÕÌØÔÁÔÁ ÕÍÎÏÖÅÎÉÑ

ëÏÒÏÞÅ ÎÁÐÉÓÁÔØ ÓÌÏÖÎÏ (ÒÁÚ×Å ÞÔÏ ÎÁ ÁÓÍÅ ÎÁÐÒÑÍÕÀ ÓËÏÐÉÒÏ×ÁÔØ ÒÅÚÕÌØÔÁÔ × ÐÁÍÑÔØ (res), Ñ ÎÅ ÐÏÍÎÀ, ÍÏÖÎÏ ÜÔÏ ÄÅÌÁÔØ ÉÌÉ ÎÅÔ, ÉÓËÁÔØ ÌÅÎØ, ÎÁ ÁÓÍÅ ×ÓÅ ÒÁ×ÎÏ ÎÅ ÐÉÛÕ). ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÔÁÎÄÁÒÔÎÏÇÏ ÕÍÎÏÖÅÎÉÑ:

// -------------------------------------------- int x, y; long z;

// -------------------------------------------- void main() { z = (long)x*y; }

// --------------------------------------------

ðÏÌÕÞÁÅÍ ÍÅÄÌÅÎÎÏÅ É ÐÅÞÁÌØÎÏÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÎÔÏ× × ÌÏÎÇÉ É ×ÙÚÏ× ÆÕÎËÃÉÉ.

z = (long)x*y;

1C42.... MOV.W &x, R12 0D4C MOV.W R12, R13 3DE3 XOR.W #0xffff, R13 0D5D RLA.W R13 0D7D SUBC.W R13, R13 1E42.... MOV.W &y, R14 0F4E MOV.W R14, R15 3FE3 XOR.W #0xffff, R15 0F5F RLA.W R15 0F7F SUBC.W R15, R15 B012.... CALL #?Mul32 824C.... MOV.W R12, &z 824D.... MOV.W R13, &z + 2 ó ÂÅÚÚÎÁËÏ×ÙÍÉ ÎÅÍÎÏÇÏ ÌÕÞÛÅ - ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÒÏÞÅ - ÐÒÏÓÔÏ ÎÕÌÑÍÉ ÚÁÂÉ×ÁÅÔÓÑ ÓÔÁÒÛÁÑ ÞÁÓÔØ:

// -------------------------------------------- typedef unsigned int word; typedef unsigned long dword;

word x, y; dword z;

// -------------------------------------------- void main() { z = (dword)x*y; }

// -------------------------------------------- z = (dword)x*y;

1C42.... MOV.W &x, R12 0D43 MOV.W #0x0, R13 1E42.... MOV.W &y, R14 0F43 MOV.W #0x0, R15 B012.... CALL #?Mul32 824C.... MOV.W R12, &z 824D.... MOV.W R13, &z + 2 îÏ × ÌÀÂÏÍ ÓÌÕÞÁÅ ÅÓÔØ ÐÏÔÅÒÉ ÎÁ ÒÁÓÛÉÒÅÎÉÑ (ÂÅÚÚÎÁËÏ×ÙÈ) ÉÎÔÏ× ÄÏ ÌÏÎÇÏ×, ËÏÔÏÒÙÈ ÎÅÔ × ÓÌÕÞÁÅ Ó×ÏÅÇÏ ÔÉÐÁ. ô.Þ. × ÌÀÂÏÍ ÓÌÕÞÁÅ Ó×ÏÊ ÔÉÐ ×ÙÈÏÄÉÔ ÓÔÒÏÊÎÅÅ É ÌÕÞÛÅ. ñÓÎÏ, ÞÔÏ ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÏÐÅÒÁÔÏÒ É ÄÌÑ ×ÔÏÒÏÇÏ ÏÐÅÒÁÎÄÁ ÜÔÏÇÏ ÖÅ ÔÉÐÁ, Á ÔÁËÖÅ ÏÐÅÒÁÔÏÒ ÐÒÉÓ×ÁÉ×ÁÎÉÑ É ÏÐÅÒÁÔÏÒ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × ÉÎÔ, ÞÔÏÂÙ ÐÏÌÕÞÉÌÓÑ ÂÏÌÅÅ-ÍÅÎÅÅ ÚÁËÏÎÞÅÎÎÙÊ ÔÉÐ:

// -------------------------------------------- class TMyInt { public: TMyInt() : a(0) { } TMyInt(int x) : a(x) { } long operator*(int x) { MPYS = a; OP2 = x; return RESLO + ((long)RESHI << 16); }

long operator*(TMyInt x) { MPYS = a; OP2 = x.a; return RESLO + ((long)RESHI << 16); } TMyInt& operator=() { return *this; } operator int() { return a; }

... // É ÔÁË ÄÁÌÅÅ

private: int a; };

// --------------------------------------------

Oleksandr, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

þÅÔ×ÅÒÇ éÀÌØ 29 2004 09:43, Oleksandr Redchuk wrote to George Shepelev:

GS>> äÕÍÁÅÛØ? á ÄÁ×ÁÊ ÓÒÁ×ÎÉÍ. ÷ÏÔ "ÇÌÕÐÁÑ" ÚÁÄÁÞËÁ ÐÏ ÐÅÒÅÎÏÓÕ GS>> ÓÏÓÔÏÑÎÉÑ ÌÉÎÉÉ 1 ÐÏÒÔÁ 0 ÎÁ ÌÉÎÉÀ 2 ÐÏÒÔÁ 1: GS>> MOV C,P0+1 GS>> MOV P1+2,C GS>> ÷ÙÐÏÌÑÎÅÔÓÑ ÚÁ 2 ÃÉËÌÁ. åÓÌÉ ×ÚÑÔØ "ÂÙÓÔÒÏÅ" ÓÅÍÅÊÓÔ×Ï x51, ÏÎÏ GS>> ÏÂÇÏÎÉÔ AVR Ó ÉÚÒÑÄÎÙÍ ÏÔÒÙ×ÏÍ... OR> ïÊ, Á ÎÅÌØÚÑ ÌÉ ÄÌÑ ÍÅÎÑ, ÔÕÐÏÇÏ, ÕÔÏÞÎÉÔØ - × ËÁËÉÈ ÔÁËÉÈ ËÌÏÎÁÈ OR> MCS51 ÜÔÏÔ ËÕÓÏÞÅË ËÏÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ÚÁ ä÷á ÃÉËÌÁ? HÁÓËÏÌØËÏ Ñ ÚÎÁÀ, × OR> ËÌÁÓÓÉÞÅÓËÉÈ É 6-ÔÁËÔÏ×ÙÈ ÜÔÏ ÄÅÌÏ ×ÙÐÏÌÎÑÅÔÓÑ ÚÁ ôòé ÃÉËÌÁ (mov OR> bit,C ×ÙÐÏÌÎÑÅÔÓÑ ÚÁ Ä×Á ÃÉËÌÁ),

äÁ, ÓÏÒÒÉ, ÄÁ×ÎÅÎØËÏ ÄÅÌÏ Ó 51-ÍÙ ÉÍÅÌ, ÐÏÄÚÁÂÙÌ ÒÁÓÔÁËÔÏ×ËÕ :-(

OR> Á × 4-ÔÁËÔÏ×ÙÈ É 1-ÔÁËÔÏ×ÙÈ - ÚÁ þåôùòå ÃÉËÌÁ (Õ ÎÉÈ ËÁË ÐÒÁ×ÉÌÏ OR> ÞÉÓÌÏ ÃÉËÌÏ× ÒÁ×ÎÏ ÞÉÓÌÕ ÂÁÊÔÏ× × ËÏÄÅ ËÏÍÁÎÄÙ, ÉÎÏÇÄÁ ÂÏÌØÛÅ, OR> ÎÉËÏÇÄÁ ÍÅÎØÛÅ).

ðÏÐÒÁ×ËÁ ÐÒÉÎÉÍÁÅÔÓÑ ;)

OR> AVR ×ӣ ÒÁ×ÎÏ ÍÅÄÌÅÎÎÅÅ, Õ ÎÅÇÏ 5 ÃÉËÌÏ×,

"þÔÏ É ÔÒÅÂÏ×ÁÌÏÓØ ÄÏËÁÚÁÔØ". óÅÊÞÁÓ Ó ÈÏÄÕ ÎÁۣÌ ÄÏËÕ ÐÏ C8051Fxxx - 4 ÔÁËÔÁ ÎÁ 20 íçà - ×ÙÐÏÌÎÑÅÔÓÑ ÚÁ 200 ÎÓ. AVR - 5 ÔÁËÔÏ× ÎÁ 24 íçà - 208 ÎÓ (É Ñ ÂÙ ÈÏÔÅÌ ÐÏÇÌÑÄÅÔØ ÎÁ ÜÔÏÔ ËÏÄ). åÓÌÉ ÈÏÒÏÛÅÎØËÏ ÐÏÒÙÔØÓÑ × ÄÏËÁÈ, ÄÕÍÁÀ, ÍÏÖÎÏ É ÐÏÂÙÓÔÒÅÅ 51-ÓÏ×ÍÅÓÔÉÍÕÀ ÏÄÎÏËÒÉÓÔÁÌÌËÕ ÏÔÙÓËÁÔØ...

çÅÏÒÇÉÊ
ëÁË Ó×ÑÚØ, _Alexander_ ? ;-)

AD> ÷ÏÏÂÝÅ ÉÎÔÅÒÅÓÎÙÊ ×ÏÐÒÏÓ - ÉÚÇÏÔÏ×ÉÔÅÌÉ ÇÁÒÁÎÔÉÒÕÀÔ ÓÏÈÒÁÎÎÏÓÔØ AD> ÐÒÏÛÉ×ËÉ ÐÏÓÌÅ ÐÁÊËÉ? HÅ ÓÔÉÍÕÌÉÒÕÅÔ ÌÉ ÐÒÏÇÒÅ× ÞÁÓÔÉÞÎÏÅ ÓÔÅËÁÎÉÅ ÚÁÒÑÄÁ? AD> HÅ ÍÏÖÅÔ ÌÉ ÐÏÌÕÞÉÔÓÑ ÔÁË, ÞÔÏ ÐÏÓÌÅ ÐÁÊËÉ ÐÒÏÛÉÔÏÇÏ ÞÉÐÁ ÏÎ ÅÓÌÉ É AD> ÒÁÂÏÔÁÅÔ, ÔÏ ÉÍÅÅÔ ÚÁÍÅÔÎÏ ÍÅÎØÛÅÅ ×ÒÅÍÑ ÈÒÁÎÅÎÉÑ ÐÒÏÛÉ×ËÉ?

HÅ ÚÎÁÀ, Õ ËÏÇÏ ËÁË É ÞÔÏ, ÎÏ.. ðÁÒÕ ÌÅÔ ÎÁÚÁÄ ÚÄÅÓØ ËÔÏ-ÔÏ ÒÁÓÓËÁÚÙ×ÁÌ ÂÁÊËÕ Ï ÔÏÍ, ÞÔÏ ÐÒÉÅÈÁ× Ë ÚÁËÁÚÞÉËÕ ÏÂÎÁÒÕÖÉÌÉ, ÞÔÏ ×ÓÅ ðúõÛËÉ ÐÏ ÏÛÉÂËÅ ÂÙÌÉ ÐÒÏÛÉÔÙ ÏÔÌÁÄÏÞÎÏÊ ×ÅÒÓÉÅÊ ÆÉÒÍ×ÁÒÉ. ó ÐÓÉÈÕ ÉÈ ËÉÎÕÌÉ × ÔÅÒÍÏÛËÁÆ, ÇÄÅ ÏÎÉ ÞÕÄÅÓÎÙÍ ÏÂÒÁÚÏÍ ÎÁ ÕÔÒÏ ÏËÁÚÁÌÉÓØ ÞÉÓÔÙÍÉ (+180Ïó). ðÏÓÌÅ ÞÅÇÏ ÐÒÏÛÉÔÙ É ×ÓÔÁ×ÌÅÎÙ × ÎÅËÉÊ ÄÅ×ÁÊÓ, ÇÄÅ ÉÚÒÑÄÎÏ ÐÏÒÁÂÏÔÁÌÉ. õ ÍÅÎÑ ËÁË-ÔÏ ÐÏÌÕÞÉÌÏÓØ ÔÁË, ÞÔÏ ÐÏÓÌÅ ÎÏ×ÏÇÏ ÇÏÄÁ ÐÏÚ×ÏÎÉÌ ÚÎÁËÏÍÙÊ É ÐÏÐÒÏÓÉÌ ÓÒÏÞÎÏ ÏÄÎÕ ÈÒÅÎÏ×ÉÎÕ ÎÁ pic16c622. ñ ×ÓÐÏÍÎÉÌ ÔÕ ÂÁÊËÕ (ÐÏÓÔÁ×ÝÉËÉ ÐÏÏÂÅÝÁÌÉ ÄÅÔÁÌÉ ÞÅÒÅÚ ÎÅÄÅÌÀ). ÷ ËỌ̃ÞËÅ ÌÅÖÁÌÏ ÎÅÓË. ÐÒÏÛÉÔÙÈ 16Ó622 Ó ÔÅÓÔÏ×ÙÍÉ É ÇÌÀÞÎÙÍÉ ×ÅÒÓÉÑÍÉ (ÄÌÑ ÉÚÄÅ×ÁÔÅÌØÓÔ×). þÔÏ Ñ Ó ÎÉÍÉ ÔÏÌØËÏ ÎÅ ÄÅÌÁÌ... ÎÅËÏÔÏÒÙÅ óõôëé ÐÒÏÓÉÄÅÌÉ "×ÅÒÈÏÍ" ÎÁ ÐÁÑÌØÎÉËÅ ÐÒÉ +350Ïó. ðÏÓÌÅ ÏÓÔÙ×ÁÎÉÑ × ÎÉÈ ÂÙÌÏ ÔÏ, ÞÔÏ ÚÁÐÉÓÁÌ ÒÁÎÅÅ. ëÏÎÅÞÎÏ, ÐÒÁ×ÉÌØÎÙÍ ÔÅÓÔÏÍ ÜÔÏ ÎÅ ÎÁÚÏףÛØ, ÎÏ ÐÏÓÌÅ ÜÔÏÇÏ Ñ Åݣ ÂÏÌØÛÅ ÚÁÕ×ÁÖÁÌ íÁÊËÒÏÞÉÐ.

äÏ Ó×ÑÚÉ, Alexander! /Edward/ LocalDate 01 Aug 04 - LocalTime 00:22 ...
formatting link
ÍÙÌÏ ÎÁ: nÅdÅliÁÅv(ÕÈÏ)ÍÜÊÌ.ÒÕ

Sun Aug 01 2004 00:22, Edward Nedeliaev wrote to Alexander Derazhne:

AD>> ÷ÏÏÂÝÅ ÉÎÔÅÒÅÓÎÙÊ ×ÏÐÒÏÓ - ÉÚÇÏÔÏ×ÉÔÅÌÉ ÇÁÒÁÎÔÉÒÕÀÔ ÓÏÈÒÁÎÎÏÓÔØ AD>> ÐÒÏÛÉ×ËÉ ÐÏÓÌÅ ÐÁÊËÉ? HÅ ÓÔÉÍÕÌÉÒÕÅÔ ÌÉ ÐÒÏÇÒÅ× ÞÁÓÔÉÞÎÏÅ ÓÔÅËÁÎÉÅ AD>> ÚÁÒÑÄÁ? HÅ ÍÏÖÅÔ ÌÉ ÐÏÌÕÞÉÔÓÑ ÔÁË, ÞÔÏ ÐÏÓÌÅ ÐÁÊËÉ ÐÒÏÛÉÔÏÇÏ ÞÉÐÁ ÏÎ AD>> ÅÓÌÉ É ÒÁÂÏÔÁÅÔ, ÔÏ ÉÍÅÅÔ ÚÁÍÅÔÎÏ ÍÅÎØÛÅÅ ×ÒÅÍÑ ÈÒÁÎÅÎÉÑ ÐÒÏÛÉ×ËÉ?

ëÏÇÄÁ-ÔÏ ÞÉÔÁÌ Ï ÜÔÏÍ × ÁÐÐÎÏÔÁÈ Õ íÏÔÏÒÏÌÙ. äÅÔÁÌÅÊ ÎÅ ÐÏÍÎÀ, ÕËÁÚÙ×ÁÌÏÓØ, ÞÔÏ ÅÓÌÉ ÛÉÔØ flash/eeprom ÐÒÉ ÐÏ×ÙÛÅÎÎÏÊ ÔÅÍÐÅÒÁÔÕÒÅ, ÔÏ ÎÁ ÐÏÒÑÄÏË ÐÁÄÁÅÔ ÄÏÐÕÓÔÉÍÏÅ ËÏÌÉÞÅÓÔ×Ï ÃÉËÌÏ×. ðÒÏ retention time ÎÉÞÅÇÏ ÓÔÒÁÛÎÏÇÏ ÎÅ ÇÏ×ÏÒÉÌÏÓØ.

EN> ÐÏÏÂÅÝÁÌÉ ÄÅÔÁÌÉ ÞÅÒÅÚ ÎÅÄÅÌÀ). ÷ ËỌ̃ÞËÅ ÌÅÖÁÌÏ ÎÅÓË. ÐÒÏÛÉÔÙÈ 16Ó622 Ó EN> ÔÅÓÔÏ×ÙÍÉ É ÇÌÀÞÎÙÍÉ ×ÅÒÓÉÑÍÉ (ÄÌÑ ÉÚÄÅ×ÁÔÅÌØÓÔ×). þÔÏ Ñ Ó ÎÉÍÉ ÔÏÌØËÏ EN> ÎÅ ÄÅÌÁÌ... ÎÅËÏÔÏÒÙÅ óõôëé ÐÒÏÓÉÄÅÌÉ "×ÅÒÈÏÍ" ÎÁ ÐÁÑÌØÎÉËÅ ÐÒÉ +350Ïó. EN> ðÏÓÌÅ ÏÓÔÙ×ÁÎÉÑ × ÎÉÈ ÂÙÌÏ ÔÏ, ÞÔÏ ÚÁÐÉÓÁÌ ÒÁÎÅÅ.

÷ÉÄÅÌ PICÉ, ÏÔ×ÁÌÉ×ÛÉÅÓÑ ÏÔ ÐÌÁÔÙ ×ÓÌÅÄÓÔ×ÉÅ ÏÂÝÅÇÏ ÐÅÒÅÇÒÅ×Á ÕÓÔÒÏÊÓÔ×Á. HÉÞÅÇÏ, ÒÁÂÏÔÁÀÔ.

VLV

"Terminator 2012 elections: Arnold Schwartzenegger vs Bill Gates"

30-Jul-04 01:22 Maxim Polyanskiy wrote to Oleksandr Redchuk:

GS>>> Думаешь? А давай сравним. Вот "глупая" задачка по переносу GS>>> состояния линии 1 порта 0 на линию 2 порта 1: GS>>> MOV C,P0+1 GS>>> MOV P1+2,C OR>> Ой, а нельзя ли для меня, тупого, уточнить - в каких таких клонах OR>> MCS51 этот кусочек кода выполняется за ДВА цикла? Hасколько я знаю, в MP> Странно что тебя не смущаеют плюсы вместо точки, которые означают ну MP> совсем другую опцию ;) Эх, не смог найти тот текст (ни русский вариант, ни английский :-( ), где буквы в словах переставлены, но читается на раз и незаметно, что там такая перестановка. Так же и тут. mov вижу, C вижу, P0/P1 вижу, остальное мозг сам :-)

wbr,

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required