WinAvr

Sep 13, 2005 Last reply: 20 years ago 960 Replies

Hi Dimmy !

óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 11 Oct 05 09:52, Dimmy Timchenko ÐÉÓÁÌ Ë Ruslan Mohniuc:

DT> ÷ӣ ÖÅ _Ñ×ÎÏ ×ÒÅÍÅÎÎÙÅ_ ÐÅÒÅÍÅÎÎÙÅ ÌÏÇÉÞÎÅÅ É ÍÎÅÍÏÎÉÞÎÅÅ ÏÐÒÅÄÅÌÑÔØ × DT> ÍÅÓÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. ôÁËÉÅ ÍÅÓÔÁ ËÁË ÐÒÁ×ÉÌÏ ×ÙÐÏÌÎÑÀÔ ËÁËÕÀ-ÔÏ ÌÏÇÉÞÅÓËÕÀ ÆÕÎËÃÉÀ. ñ ÓÔÁÒÁÀÓØ ÏÂÒÁÍÌÑÔØ ÔÁËÏÊ ÌÏÇÉÞÅÓËÉÊ ÂÌÏË {}, ÄÌÑ ÏÂÏÚÎÁÞÅÎÉÑ ÌÏÇÉÞÅÓËÏÊ Ó×ÑÚÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ ÉÄÕÝÉÈ ÏÐÅÒÁÔÏÒÏ×. HÕ É Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÏÌÕÞÁÅÔÓÑ, ÞÔÏ ÉÓÐÏÌØÚÕÅÍÙÅ × ÜÔÏÍ ÌÏÇÉÞÅÓËÏÍ ÂÌÏËÅ ×ÒÅÍÅÎÎÙÅ ÐÁÒÁÍÅÔÒÙ ÏÐÒÅÄÅÌÑÀÔÓÑ × ÎÁÞÁÌÅ ÂÌÏËÁ. á, ÎÕ ÄÁ, ÜÔÏ × ÓÑÈ ÅÝÅ ÓÏÓÔÁ×ÎÙÍ ÏÐÅÒÁÔÏÒÏÍ ÎÁÚÙ×ÁÀÔ.

WBRgrds Ruslan

Hi Dimmy !

óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 11 Oct 05 10:06, Dimmy Timchenko ÐÉÓÁÌ Ë Ruslan Mohniuc:

RM>> õÄÏÂÎÏ. ðÒÁ×ÄÁ, ÄÏ×ÏÄ ÄÌÑ ÐÒÏÔÉ×ÎÉËÏ× ÓÉ: ÉÚÍÅÎÉ× ÏÄÎÕ ÓÔÒÏËÕ RM>> ÉÓÈÏÄÎÉËÁ, ÍÏÇÕ ÐÏÒÏÄÉÔØ ÍÎÏÇÏ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÂÁÊÔÏ× ËÏÄÁ :)

DT> ðÏËÕÄÁ È×ÁÔÁÅÔ ÆÌÜÛÁ - ËÁËÁÑ ÒÁÚÎÉÃÁ? á ÒÁÚÎÉÃÁ × ÃÅÎÅ ÍÅÖÄÕ ÍÏÄÅÌÑÍÉ DT> Ó ÒÁÚÎÙÍ ÏÂßÅÍÏÍ ÆÌÜÛÁ ÎÅ×ÅÌÉËÁ. HÕ, ÂÙÌ ÂÙ Ñ ÐÒÏÔÉ×ÎÉËÏÍ ÓÉ, Ñ ÂÙ ÓËÁÚÁÌ, ÞÔÏ Õ ÍÅÎÑ ÄÉËÉÅ ÔÉÒÁÖÉ É ÚÁËÁÚÞÉË ÚÁ ËÏÐÅÊËÕ ÕÄÁ×ÉÔÓÑ. HÏ Ñ ÎÅ ÐÒÏÔÉ×ÎÉË ÓÅÊ, Á ÚÁËÁÚÞÉËÁ ÞÁÝÅ ÐÏÞÅÍÕ-ÔÏ ÓÒÏËÉ ÉÎÔÅÒÅÓÕÀÔ ÂÏÌØÛÅ, ÞÅÍ ÒÁÚÎÉÃÁ × ÃÅÎÅ ÉÚÄÅÌÉÑ (Á ÎÅ MCU!) ÎÁ ÄÅÓÑÔÏË % :)

WBRgrds Ruslan

Hi Dimmy !

óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 11 Oct 05 10:09, Dimmy Timchenko ÐÉÓÁÌ Ë Ruslan Mohniuc:

RM>> HÏ ÔÕÔ ÁÎÁÌÏÇ ÅÓÔØ- }, ÕÎÉÞÔÏÖÁÀÝÁÑ ×ÓÅ ÏÐÒÅÄÅÌÅÎÎÙÅ ÐÏÓÌÅ { RM>> ÐÅÒÅÍÅÎÎÙÅ. RM>> ðÒÁ×ÄÁ, ×ÓÅ ÓÒÁÚÕ. RM>> HÕ, ÍÏÖÎÏ ÎÁÐÉÈÁÔØ ÐÏ { ÐÏÓÌÅ ËÁÖÄÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ, ÏÐÒÅÄÅÌÉ× RM>> ÐÅÒÅÍÅÎÎÙÅ × ÐÏÒÑÄËÅ, ÏÂÒÁÔÎÏÍ ÔÏÍÕ, × ËÏÔÏÒÏÍ ÏÎÉ ÂÕÄÕÔ RM>> ÕÎÉÞÔÏÖÁÔØÓÑ. ôÏÇÄÁ ÏÞÅÒÅÄÎÏÊ } ÂÕÄÅÔ ÕÂÉ×ÁÔØ ÏÄÎÕ ÐÅÒÅÍÅÎÎÕÀ. :) RM>> íÄÁ........

DT> HÅ, ÜÔÏ ÕÖÅ ÉÚ×ÒÁÔ. :)

ñ É ÇÏ×ÏÒÀ. ðÒÉÍÅÒ ÔÏÇÏ, ÞÔÏ × ÓÑÈ ÍÏÖÎÏ Ó ÐÏÍÏÝØÀ ÉÚ×ÅÓÔÎÙÈ ËÏÎÓÔÒÕËÃÉÊ ÄÏÂÉÔØÓÑ ÔÒÅÂÕÅÍÏÇÏ ÒÅÚÕÌØÔÁÔÁ. ðÒÁ×ÄÁ, ÅÓÌÉ ÒÅÚÕÌØÔÁÔÏÍ Ñ×ÌÑÅÔÓÑ ÉÍÅÎÎÏ ÐÒÉÓÔÒÅÌÉ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÙÈ- ÔÏ ÜÔÏ Ñ×ÎÏ ÓÁÍÏÃÅÌØ Ó ÐÅÒÅÈÏÄÏÍ × ÐÉËÏÍÁÎÓÔ×Ï. ãÅÌØ ÄÏÌÖÎÁ ÂÙÔØ ÂÏÌÅÅ ÇÌÏÂÁÌØÎÁÑ, ÎÕ ÈÏÔØ ÏÐÔÉÍÉÚÁÃÉÑ ÞÅÇÏ-ÔÏ ÔÁÍ, Á ÄÌÑ ÜÔÏÇÏ ÐÒÉÍÅÎÅÎÉÅ ÔÁËÏÇÏ ÉÚ×ÒÁÔÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÄÏÓÔÁÔÏÞÎÏ ÉÌÉ ÎÁÏÂÏÒÏÔ ÉÚÂÙÔÏÞÎÏ.

WBRgrds Ruslan

*** ïÔ×ÅÔ ÎÁ ÐÉÓØÍÏ ÉÚ carbonArea (carbonArea). ðÒÉ×ÅÔ, Dimmy !

10 Oct 05 , 12:44 Dimmy Timchenko ÐÉÓÁÌ Ë Nickita A Startcev:

DT>>> ëÓÔÁÔÉ, ÏÂÎÁÒÕÖÉÌ × C++ Åݣ ÏÄÎÕ ÐÏÌÅÚÎÕÀ ÆÉÞÕ: ÏÂßÑ×ÌÅÎÉÅ DT>>> ÐÅÒÅÍÅÎÎÙÈ × ÌÀÂÏÍ ÐÒÁËÔÉÞÅÓËÉ ÍÅÓÔÅ. :) ïÞÅÎØ ÕÄÏÂÎÏ ÄÌÑ DT>>> ×ÓÑËÉÈ ×ÒÅÍÅÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ É ÐÁÒÁÍÅÔÒÏ× ÃÉËÌÁ.

NAS>> ëÓÔÁÔÉ, ÎÁ ËÏÎÓÔÒÕËÃÉÉ ÔÉÐÁ

NAS>> for(int i=0;i<10;i++){....}; NAS>> int i=740;

NAS>> ÎÅËÏÔÏÒÙÅ ËÏÍÐÉÌÑÔÏÒÙ ÒÕÇÁÀÔÓÑ, ÐÏÓËÏÌØËÕ ÄÕÍÁÀÔ, ÞÔÏ ÏÂÌÁÓÔØ NAS>> ×ÉÄÉÍÏÓÔÉ ÐÅÒÅÍÅÎÎÏÊ i ÐÒÏÓÔÉÒÁÅÔÓÑ É ÐÏÓÌÅ ËÏÎÃÁ ÂÌÏËÁ.

DT> üÔÏ Ñ×ÎÏ ÎÅÐÒÁ×ÉÌØÎÙÅ ËÏÍÐÉÌÑÔÏÒÙ.

üÔÏ ÐÏÌÕÆÉÞÁ-ÐÏÌÕÂÁÇÁ Õ ÎÅËÏÔÏÒÙÈ MS/wintel ËÏÍÐÉÌÑÔÏÒÏ× É ÓÏ×ÍÅÓÔÉÍÙÈ Ó ÎÉÍÉ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. ... ñ ÄÎÑÍÉ ÎÅ ÓÐÁÌ, ÎÏÞÁÍÉ ÎÅ ÅÌ...

Hello Ruslan.

Wed Oct 12 2005 09:10, Ruslan Mohniuc wrote to me:

DT>> ÷ӣ ÖÅ _Ñ×ÎÏ ×ÒÅÍÅÎÎÙÅ_ ÐÅÒÅÍÅÎÎÙÅ ÌÏÇÉÞÎÅÅ É ÍÎÅÍÏÎÉÞÎÅÅ ÏÐÒÅÄÅÌÑÔØ × DT>> ÍÅÓÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ.

RM> ôÁËÉÅ ÍÅÓÔÁ ËÁË ÐÒÁ×ÉÌÏ ×ÙÐÏÌÎÑÀÔ ËÁËÕÀ-ÔÏ ÌÏÇÉÞÅÓËÕÀ ÆÕÎËÃÉÀ. RM> ñ ÓÔÁÒÁÀÓØ ÏÂÒÁÍÌÑÔØ ÔÁËÏÊ ÌÏÇÉÞÅÓËÉÊ ÂÌÏË {}, ÄÌÑ ÏÂÏÚÎÁÞÅÎÉÑ RM> ÌÏÇÉÞÅÓËÏÊ Ó×ÑÚÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ ÉÄÕÝÉÈ ÏÐÅÒÁÔÏÒÏ×. HÕ É Á×ÔÏÍÁÔÉÞÅÓËÉ RM> ÐÏÌÕÞÁÅÔÓÑ, ÞÔÏ ÉÓÐÏÌØÚÕÅÍÙÅ × ÜÔÏÍ ÌÏÇÉÞÅÓËÏÍ ÂÌÏËÅ ×ÒÅÍÅÎÎÙÅ RM> ÐÁÒÁÍÅÔÒÙ ÏÐÒÅÄÅÌÑÀÔÓÑ × ÎÁÞÁÌÅ ÂÌÏËÁ.

ñ ÕÖÅ ÐÒÉ×ÏÄÉÌ Åݣ ÏÄÉÎ ÁÒÇÕÍÅÎÔ × ÐÏÌØÚÕ "ÄÉÎÁÍÉÞÅÓËÏÇÏ" ÏÐÒÅÄÅÌÅÎÉÑ ×ÒÅÍÅÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ: ÔÙ ţ ÏÂÑÚÁÔÅÌØÎÏ ÉÎÉÃÉÁÌÉÚÉÒÕÅÛØ, É ÐÒÉޣÍ ÉÍÅÎÎÏ ÔÅÍ ÚÎÁÞÅÎÉÅÍ, ËÏÔÏÒÏÅ ÏÎÁ ÄÏÌÖÎÁ ÐÏÌÕÞÉÔØ ÐÒÉ ÐÅÒ×ÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ. HÁÐÒÉÍÅÒ, ÔÁËÁÑ ÆÕÎËÃÉÑ ÉÚ ÐÏÓÌÅÄÎÅÇÏ ÐÒÏÅËÔÁ:

void ProcessSample (unsigned int sample) { for (int i = 0; i < NFREQ; i++) { long Q0 = mul32x16 (acc[i].Q1, acc[i].coeff) - acc[i].Q2 + sample; acc[i].Q2 = acc[i].Q1; acc[i].Q1 = Q0; } }

é "int i = 0" ÎÁ ÍÅÓÔÅ, É "long Q0 =..." - ÔÏÖÅ. ÷ÏÔ ÅÓÌÉ Â Åݣ ÏÐÅÒÁÔÏÒ with ×ÒÏÄÅ ÐÁÓËÁÌÅ×ÓËÏÇÏ... ;) ëÏÍÐÉÌÑÔÏÒ-ÔÏ ×ӣ ÐÒÁ×ÉÌØÎÏ ÓÏÐÔÉÍÉÚÉÒÏ×ÁÌ, ÎÏ ÍÅÌØÔÅÛÅÎÉÅ fully qualified names ÍÅÛÁÅÔ ×ÏÓÐÒÉÑÔÉÀ.

Dimmy.

Hello Ruslan.

Wed Oct 12 2005 09:19, Ruslan Mohniuc wrote to me:

DT>> ðÏËÕÄÁ È×ÁÔÁÅÔ ÆÌÜÛÁ - ËÁËÁÑ ÒÁÚÎÉÃÁ? á ÒÁÚÎÉÃÁ × ÃÅÎÅ ÍÅÖÄÕ ÍÏÄÅÌÑÍÉ DT>> Ó ÒÁÚÎÙÍ ÏÂßÅÍÏÍ ÆÌÜÛÁ ÎÅ×ÅÌÉËÁ.

RM> HÕ, ÂÙÌ ÂÙ Ñ ÐÒÏÔÉ×ÎÉËÏÍ ÓÉ, Ñ ÂÙ ÓËÁÚÁÌ, ÞÔÏ Õ ÍÅÎÑ ÄÉËÉÅ ÔÉÒÁÖÉ É RM> ÚÁËÁÚÞÉË ÚÁ ËÏÐÅÊËÕ ÕÄÁ×ÉÔÓÑ. HÏ Ñ ÎÅ ÐÒÏÔÉ×ÎÉË ÓÅÊ, Á ÚÁËÁÚÞÉËÁ ÞÁÝÅ RM> ÐÏÞÅÍÕ-ÔÏ ÓÒÏËÉ ÉÎÔÅÒÅÓÕÀÔ ÂÏÌØÛÅ, ÞÅÍ ÒÁÚÎÉÃÁ × ÃÅÎÅ ÉÚÄÅÌÉÑ (Á ÎÅ RM> MCU!) ÎÁ ÄÅÓÑÔÏË % :)

÷ ÔÏÍ-ÔÏ É ÄÅÌÏ... óÁÍÏÅ ÉÎÔÅÒÅÓÎÏÅ, ÞÔÏ ÚÁËÁÚÞÉË ÍÏÖÅÔ ÔÑÎÕÔØ Ó ÒÅÛÅÎÉÅÍ Ï ÒÁÚÒÁÂÏÔËÅ ÍÅÓÑÃÁÍÉ, ÎÏ ËÁË ÔÏÌØËÏ ÏÎ ÒÅÛÉÌÓÑ, ÅÍÕ ÎÁÄÏ "×ÞÅÒÁ". :)

Dimmy.

Hello, Nickita A Startcev! You wrote in conference fido7.ru.embedded to Dimmy Timchenko on Wed, 12 Oct 2005 11:18:08

+0400:

NAS>>> Кстати, на конструкции типа

NAS>>> for(int i=0;i<10;i++){....}; NAS>>> int i=740;

NAS>>> некоторые компиляторы ругаются, поскольку думают, что NAS>>> область видимости переменной i простирается и после конца NAS>>> блока.

DT>> Это явно неправильные компиляторы.

NA> Это полуфича-полубага у некоторых MS/wintel компиляторов и NA> совместимых с ними.

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

dima

formatting link

Hi Dimmy !

óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 12 Oct 05 13:06, Dimmy Timchenko ÐÉÓÁÌ Ë Ruslan Mohniuc:

RM>> HÕ, ÂÙÌ ÂÙ Ñ ÐÒÏÔÉ×ÎÉËÏÍ ÓÉ, Ñ ÂÙ ÓËÁÚÁÌ, ÞÔÏ Õ ÍÅÎÑ ÄÉËÉÅ ÔÉÒÁÖÉ RM>> É ÚÁËÁÚÞÉË ÚÁ ËÏÐÅÊËÕ ÕÄÁ×ÉÔÓÑ. HÏ Ñ ÎÅ ÐÒÏÔÉ×ÎÉË ÓÅÊ, Á RM>> ÚÁËÁÚÞÉËÁ ÞÁÝÅ ÐÏÞÅÍÕ-ÔÏ ÓÒÏËÉ ÉÎÔÅÒÅÓÕÀÔ ÂÏÌØÛÅ, ÞÅÍ ÒÁÚÎÉÃÁ × RM>> ÃÅÎÅ ÉÚÄÅÌÉÑ (Á ÎÅ MCU!) ÎÁ ÄÅÓÑÔÏË % :)

DT> ÷ ÔÏÍ-ÔÏ É ÄÅÌÏ... óÁÍÏÅ ÉÎÔÅÒÅÓÎÏÅ, ÞÔÏ ÚÁËÁÚÞÉË ÍÏÖÅÔ ÔÑÎÕÔØ Ó DT> ÒÅÛÅÎÉÅÍ Ï ÒÁÚÒÁÂÏÔËÅ ÍÅÓÑÃÁÍÉ, ÎÏ ËÁË ÔÏÌØËÏ ÏÎ ÒÅÛÉÌÓÑ, ÅÍÕ ÎÁÄÏ DT> "×ÞÅÒÁ". :)

ïÄÎÏÚÎÁÞÎÏ. íÏÑ Ô×ÏÑ ÐÏÎÉÍÁÊ. ôÕÔ ÏÄÎÁÖÄÙ ÏÄÉÎ ÚÁËÁÚÞÉË ÔÁË ÄÏÌÇÏ ÒÏÖÁÌ, ÞÔÏ ÅÇÏ ÒÅÓÔÒÕËÔÕÒÉÒÏ×ÁÌÉ É ÐÒÏÄÁÌÉ. á ÍÙ-ÔÏ ÐÏ ÐÒÉ×ÙÞËÅ ÕÖÅ ËÏÊ-ÞÔÏ ÓÄÅÌÁÔØ ÕÓÐÅÌÉ ÐÏ ÅÝÅ ÎÅ ÚÁËÌÀÞÅÎÎÏÍÕ ÄÏÇÏ×ÏÒÕ.

WBRgrds Ruslan

Hello Nickita.

Wed Oct 12 2005 12:18, Nickita A Startcev wrote to me:

NAS>>> for(int i=0;i<10;i++){....}; NAS>>> int i=740;

NAS>>> ÎÅËÏÔÏÒÙÅ ËÏÍÐÉÌÑÔÏÒÙ ÒÕÇÁÀÔÓÑ, ÐÏÓËÏÌØËÕ ÄÕÍÁÀÔ, ÞÔÏ ÏÂÌÁÓÔØ NAS>>> ×ÉÄÉÍÏÓÔÉ ÐÅÒÅÍÅÎÎÏÊ i ÐÒÏÓÔÉÒÁÅÔÓÑ É ÐÏÓÌÅ ËÏÎÃÁ ÂÌÏËÁ.

DT>> üÔÏ Ñ×ÎÏ ÎÅÐÒÁ×ÉÌØÎÙÅ ËÏÍÐÉÌÑÔÏÒÙ.

NAS> üÔÏ ÐÏÌÕÆÉÞÁ-ÐÏÌÕÂÁÇÁ Õ ÎÅËÏÔÏÒÙÈ MS/wintel ËÏÍÐÉÌÑÔÏÒÏ× É NAS> ÓÏ×ÍÅÓÔÉÍÙÈ Ó ÎÉÍÉ.

üÔÏ Ñ×ÎÁÑ ÂÁÇÁ, ÐÏÔÏÍÕ ËÁË, ÎÁÐÒÉÍÅÒ, Õ ï'òÅÊÌÉ ÎÁÐÉÓÁÎÏ:

The syntax for a *for* loop is:

for ( init ; condition ; iterate-expr ) statement

[...]

As with the *condition*, the scope of the *init* part extends to the end of

*statement*. The *init*, *condition*, and *iterate-expr* parts are in the same scope as the loop body.

Dimmy.

Hello Ruslan.

Wed Oct 12 2005 15:22, Ruslan Mohniuc wrote to me:

DT>> ÷ ÔÏÍ-ÔÏ É ÄÅÌÏ... óÁÍÏÅ ÉÎÔÅÒÅÓÎÏÅ, ÞÔÏ ÚÁËÁÚÞÉË ÍÏÖÅÔ ÔÑÎÕÔØ Ó DT>> ÒÅÛÅÎÉÅÍ Ï ÒÁÚÒÁÂÏÔËÅ ÍÅÓÑÃÁÍÉ, ÎÏ ËÁË ÔÏÌØËÏ ÏÎ ÒÅÛÉÌÓÑ, ÅÍÕ ÎÁÄÏ DT>> "×ÞÅÒÁ". :)

RM> ïÄÎÏÚÎÁÞÎÏ. íÏÑ Ô×ÏÑ ÐÏÎÉÍÁÊ. RM> ôÕÔ ÏÄÎÁÖÄÙ ÏÄÉÎ ÚÁËÁÚÞÉË ÔÁË ÄÏÌÇÏ ÒÏÖÁÌ, ÞÔÏ ÅÇÏ ÒÅÓÔÒÕËÔÕÒÉÒÏ×ÁÌÉ É RM> ÐÒÏÄÁÌÉ. á ÍÙ-ÔÏ ÐÏ ÐÒÉ×ÙÞËÅ ÕÖÅ ËÏÊ-ÞÔÏ ÓÄÅÌÁÔØ ÕÓÐÅÌÉ ÐÏ ÅÝÅ ÎÅ RM> ÚÁËÌÀÞÅÎÎÏÍÕ ÄÏÇÏ×ÏÒÕ.

äÁ-ÄÁ. úÎÁËÏÍÁÑ ÓÉÔÕÁÃÉÑ. :)

Dimmy.

úÄÒÁ×ÓÔ×ÕÊ, Dimmy! ïÄÎÁÖÄÙ, 12 ÏËÔÑÂÒÑ 2005, ÔÙ ÐÉÓÁÌ(Á) Nickita A Startcev. NAS>>>> ÎÅËÏÔÏÒÙÅ ËÏÍÐÉÌÑÔÏÒÙ ÒÕÇÁÀÔÓÑ, ÐÏÓËÏÌØËÕ ÄÕÍÁÀÔ, ÞÔÏ ÏÂÌÁÓÔØ NAS>>>> ×ÉÄÉÍÏÓÔÉ ÐÅÒÅÍÅÎÎÏÊ i ÐÒÏÓÔÉÒÁÅÔÓÑ É ÐÏÓÌÅ ËÏÎÃÁ ÂÌÏËÁ. DT>>> üÔÏ Ñ×ÎÏ ÎÅÐÒÁ×ÉÌØÎÙÅ ËÏÍÐÉÌÑÔÏÒÙ. NAS>> üÔÏ ÐÏÌÕÆÉÞÁ-ÐÏÌÕÂÁÇÁ Õ ÎÅËÏÔÏÒÙÈ MS/wintel ËÏÍÐÉÌÑÔÏÒÏ× É NAS>> ÓÏ×ÍÅÓÔÉÍÙÈ Ó ÎÉÍÉ. DT> üÔÏ Ñ×ÎÁÑ ÂÁÇÁ, ÐÏÔÏÍÕ ËÁË, ÎÁÐÒÉÍÅÒ, Õ ï'òÅÊÌÉ ÎÁÐÉÓÁÎÏ: íÎÏÇÉÅ _ÓÔÁÒÙÅ_ ËÏÍÐÉÌÑÔÏÒÙ ÔÁË ÄÕÍÁÌÉ. ÷ÉÄÉÍÏ, ÜÔÏ Ó×ÑÚÁÎÏ ÓÏ ÓÔÁÒÙÍ ÓÔÁÎÄÁÒÔÏÍ. ô.Ë., ÎÁÐÒÉÍÅÒ, × msvc++ 6.0 ÜÔÏ ÎÁÂÌÀÄÁÌÏÓØ, ÔÁËÖÅ ËÁË É ÐÏÄËÌÀÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÏÓÔÒÁÎÓÔ×Á ÉÍÅÎ std, × 7.0 ÎÉ ÔÏÇÏ, ÎÉ ÄÒÕÇÏÇÏ ÎÅ ÎÁÂÌÀÄÁÅÔÓÑ. ÷ÓÅÇÏ! ôÕÔ ÂÙÌ Dron. [.13]

Hello Andrey.

Thu Oct 13 2005 19:03, Andrey Grigoriev wrote to me:

DT>> üÔÏ Ñ×ÎÁÑ ÂÁÇÁ, ÐÏÔÏÍÕ ËÁË, ÎÁÐÒÉÍÅÒ, Õ ï'òÅÊÌÉ ÎÁÐÉÓÁÎÏ:

AG> íÎÏÇÉÅ _ÓÔÁÒÙÅ_ ËÏÍÐÉÌÑÔÏÒÙ ÔÁË ÄÕÍÁÌÉ. ÷ÉÄÉÍÏ, ÜÔÏ Ó×ÑÚÁÎÏ ÓÏ ÓÔÁÒÙÍ AG> ÓÔÁÎÄÁÒÔÏÍ. ô.Ë., ÎÁÐÒÉÍÅÒ, × msvc++ 6.0 ÜÔÏ ÎÁÂÌÀÄÁÌÏÓØ, ÔÁËÖÅ ËÁË É AG> ÐÏÄËÌÀÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÏÓÔÒÁÎÓÔ×Á ÉÍÅÎ std, × 7.0 ÎÉ ÔÏÇÏ, ÎÉ ÄÒÕÇÏÇÏ AG> ÎÅ ÎÁÂÌÀÄÁÅÔÓÑ.

ëÓÔÁÔÉ, Á ÂÙÌÉ ËÁËÉÅ-ÔÏ ÆÉËÓÉÒÏ×ÁÎÎÙÅ ×ÅÒÓÉÉ ÓÔÁÎÄÁÒÔÁ C++, ËÁË Ada-83, Ada-95, C-99?

Dimmy.

Fri, 14 Oct 2005 04:21:09 +0400 Dimmy Timchenko wrote to Andrey Grigoriev:

DT> Thu Oct 13 2005 19:03, Andrey Grigoriev wrote to me:

DT>>> üÔÏ Ñ×ÎÁÑ ÂÁÇÁ, ÐÏÔÏÍÕ ËÁË, ÎÁÐÒÉÍÅÒ, Õ ï'òÅÊÌÉ ÎÁÐÉÓÁÎÏ:

AG>> íÎÏÇÉÅ _ÓÔÁÒÙÅ_ ËÏÍÐÉÌÑÔÏÒÙ ÔÁË ÄÕÍÁÌÉ. ÷ÉÄÉÍÏ, ÜÔÏ Ó×ÑÚÁÎÏ ÓÏ ÓÔÁÒÙÍ AG>> ÓÔÁÎÄÁÒÔÏÍ. ô.Ë., ÎÁÐÒÉÍÅÒ, × msvc++ 6.0 ÜÔÏ ÎÁÂÌÀÄÁÌÏÓØ, ÔÁËÖÅ ËÁË É AG>> ÐÏÄËÌÀÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÏÓÔÒÁÎÓÔ×Á ÉÍÅÎ std, × 7.0 ÎÉ ÔÏÇÏ, ÎÉ ÄÒÕÇÏÇÏ AG>> ÎÅ ÎÁÂÌÀÄÁÅÔÓÑ.

DT> ëÓÔÁÔÉ, Á ÂÙÌÉ ËÁËÉÅ-ÔÏ ÆÉËÓÉÒÏ×ÁÎÎÙÅ ×ÅÒÓÉÉ ÓÔÁÎÄÁÒÔÁ C++, ËÁË Ada-83, DT> Ada-95, C-99?

îÁ ó++ ÅÓÔØ, afaik, ÏÄÉÎ ÐÏËÁ óÔÁÎÄÁÒÔ, ÏÆÉÃÉÁÌØÎÏ ÏÐÕÂÌÉËÏ×ÁÎÎÙÊ × 1998 ÇÏÄÕ. ISO/IEC 14882. åÝÅ ÅÓÔØ, ÐÒÁ×ÄÁ, ÔÁËÏÊ ÄÏËÕÍÅÎÔ: ISO/IEC 14882:2003(E), Second edition 2003-10-15. îÏ ÎÅ ÚÎÁÀ, ÐÒÉÎÑÔ ÌÉ ÏÎ ÏÆÉÃÉÁÌØÎÏ ÉÌÉ ÄÒÁÆÔ (× ÎÅÍ ÓÁÍÏÍ ÕÐÏÍÉÎÁÎÉÊ ÐÒÏ ÔÏ, ÞÔÏ ÏÎ ÄÒÁÆÔ, ÎÅÔÕ).

Привет!

Sun Oct 09 2005 02:04, Dmitry Orlov wrote to Alexander Golov:

...

DO>>> Просто сегодня (точнее год назад, когда они реально DO>>> появились) на фоне уже имеющихся конкурентов dsPIC'и выглядят DO>>> изначально бледно. И дорого кстати.

AG>> Огласи список изначально ярких дешёвых конкурентов появившихся AG>> за период 2002...2004 годов.

DO> Texas, AD, FreeScale.

Это не похоже на список конкурентов dsPIC.

Александр Голов, Москва, snipped-for-privacy@mail.ru

Привет!

Sun Oct 09 2005 04:52, Vladimir Vassilevsky wrote to Alexander Golov:

...

DO>>> Просто сегодня (точнее год назад, когда они реально появились) на фоне DO>>> уже имеющихся конкурентов dsPIC'и выглядят изначально бледно. И дорого DO>>> кстати.

AG>> Огласи список изначально ярких дешёвых конкурентов появившихся за период AG>> 2002...2004 годов.

VV> Texas 24xx и 28xx VV> Motorola 56F8x

Ну во-первых, 24xx и 28xx были и до 2002 года, что за неожиданности всвязи с этим произошли за последующие 3 года не понятно. Про 56F800 просто не знаю, вполне возможно что тоже.

Во-вторых, что из этого стоит дешевле? Может быть TMS320LF2401A за $4,71 дешевле dsPIC30F2011 за $4,56 или dsPIC30F3012 за $4,36 (Digi-Key в партиях

100 шт.)? Основная масса находится во вполне одинаковой ценовой группе (исключая 28xx, хотя каким образом этот монстр вообще всплыл в этой компании непонятно). При этом нельзя не отметить, что цена на dsPIC'и устойчиво снижается.

В-третьих, что яркого в этих конкурентах? 24xx и 56F800 больше напоминают DSP с дополнительными функциями универсального МК чем универсальный МК с функциями DSP. Арифметика с извратами через аккумуляторы, масса многоцикловых команд (особенно у 56F800), скромные возможности адресации (особенно у 24xx), кучи лишних пересылок, загрузок и т.п., медленные переходы.

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

Александр Голов, Москва, snipped-for-privacy@mail.ru

Hello, Alexander Golov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sat, 15 Oct 2005 09:26:08

+0000 (UTC):

DO>>>> Просто сегодня (точнее год назад, когда они реально DO>>>> появились) на фоне уже имеющихся конкурентов dsPIC'и DO>>>> выглядят изначально бледно. И дорого кстати.

AG>>> Огласи список изначально ярких дешёвых конкурентов AG>>> появившихся за период 2002...2004 годов.

DO>> Texas, AD, FreeScale.

AG> Это не похоже на список конкурентов dsPIC.

Это он и есть. И сами микрочиповцы с ними сравнивают.

dima

formatting link

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required