AVR vs PIC

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

Hello Vladimir.

29 Jun 04 13:46, you wrote to Harry Zhurov:

VV> u8 SomeFunction(u16 x) VV> { VV> static flash u16 lookup_table[I_MAX] = { ÞÅÍÕ-ÔÏ ÔÁÍ }; VV> u8 i;

VV> do { VV> if(x < table[i]) break; VV> } while(++i < I_MAX);

VV> return i; VV> }

VV> ðÒÁËÔÉÞÅÓËÉ ÌÀÂÏÊ ËÏÍÐÉÌÅÒ, ËÒÏÍÅ IAR, ×ÙÄÁÓÔ warning ÎÁ VV> ÎÅÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ i.

ðÏÞÅÍÕ Õ ÔÅÂÑ ÔÁË ÖÕÔËÏ ËÏÄ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎ?

Alexey

Hello Harry.

29 Jun 04 14:22, you wrote to me:

AB>> ïÂßÑÓÎÉ, ÐÏÞÅÍÕ ×ÒÅÄÎÏ? HZ> á ÔÅÂÅ ÎÕÖÎÙ ÜÔÉ ÁÎÎÏÑÝÉÅ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ, ËÏÔÏÒÙÅ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÐÏ HZ> ÄÅÌÕ? ðÏ ÐÒÁ×ÉÌÁÍ ÑÚÙËÁ ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÁÑ ÌÏËÁÌØÎÁÑ ÐÅÒÅÍÅÎÎÁÑ HZ> ÓÏÄÅÒÖÉÔ "ÍÕÓÏÒ". ñ ÜÔÏ ÚÎÁÀ É ÄÅÊÓÔ×ÕÀ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ - ÞÁÓÔÏ ÂÙ×ÁÀÔ HZ> ÓÉÔÕÁÃÉÉ, ËÏÇÄÁ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÎÅ ÎÕÖÎÁ É ÂÅÚÒÁÚÌÉÞÎÏ, ËÁËÏÅ ÎÁÞÁÌØÎÏÅ HZ> ÚÎÁÞÅÎÉÅ ÓÏÄÅÒÖÉÔ ÐÅÒÅÍÅÎÎÁÑ.

õ ÍÅÎÑ ÜÔÏ ÂÙ×ÁÅÔ ËÒÁÊÎÅ ÒÅÄËÏ. ðÒÉÞÅÍ ÐÒÉ ÄÒÕÇÉÈ ÏÂÓÔÏÑÔÅÌØÓÔ×ÁÈ, ËÏÇÄÁ ÌÏËÁÌØÎÁÑ ÐÅÒÅÍÅÎÎÁÑ ÉÎÉÃÉÁÌÉÚÉÒÕÅÔÓÑ ÐÒÉ ËÁËÏÍ-ÔÏ ÕÓÌÏ×ÉÉ. åÓÔÅÓÔ×ÅÎÎÏ, ËÏÍÐÉÌÑÔÏÒ ÎÅ ÚÎÁÅÔ, ÞÔÏ ÕÓÌÏ×ÉÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ×ÏÚÎÉËÁÅÔ ÒÁÎØÛÅ, ÞÅÍ ÕÓÌÏ×ÉÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ×ÙÄÁÅÔ warning.

HZ> HÁÐÒÉÍÅÒ:

HZ> void f(int& x);

HZ> int slon() HZ> { HZ> int x;

HZ> ...

HZ> f(x); // ÐÒÉÓ×ÁÉ×ÁÎÉÅ 'x' ÚÎÁÞÅÎÉÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ

á ÐÏÞÅÍÕ ÎÅ x = f() ? ðÏ ÍÏÅÍÕ ÂÏÌÅÅ ÌÏÇÉÞÎÏ.

HZ> úÁÞÅÍ ÍÎÅ ÔÕÔ ÉÎÉÃÉÁÌÉÚÁÃÉÑ? ÷ÅÄØ ÜÔÏ ÔÏÌØËÏ Ï×ÅÒÈÅÄ É ÎÉÞÅÇÏ HZ> ÂÏÌØÛÅ.

éÎÏÇÄÁ ÌÕÞÛÅ ÐÅÒÅÓÔÒÁÈÏ×ÁÔØÓÑ.

HZ> é ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÇÌÕÐÏÅ ÍÎÅ ÔÕÔ ÔÏÖÅ ÄÁÒÏÍ ÎÅ ÎÕÖÎÏ. é ÅÓÌÉ ÂÙ HZ> ÏÎÏ ÂÙÌÏ, ÐÒÉÛÌÏÓØ ÂÙ Ó ÎÉÍ ÂÏÒÏÔØÓÑ (ÐÏÄÁ×ÌÑÔØ ÅÇÏ). ÷ ÜÔÏÍ, ÉÍÈÏ, É HZ> ×ÒÅÄÎÏÓÔØ.

íÅÌÏÞÉ.

Alexey

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

ðÏÎÅÄÅÌØÎÉË éÀÎØ 28 2004 09:43, Rifkat Abdulin wrote to George Shepelev:

GS>>>> ÐÏÌÅÚÎÏ. íÏÖÎÏ, ËÏÎÅÞÎÏ, ÐÒÏÇÒÁÍÍÎÏ "×ÙËÒÕÞÉ×ÁÔØÓÑ" ÉÌÉ GS>>>> ÓÔÁ×ÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÞÉÐ... RA>>> úÁÞÅÍ? GS>> úÁÔÅÍ, ÞÔÏ ÄÌÑ Ó×ÑÚÉ ÎÁÄÏ _Ä×Á_ UART'Á. ë ÐÒÉÍÅÒÕ, ÕÓÔÒÏÊÓÔ×Ï GS>> ÃÅÐÌÑÅÔÓÑ "× ÒÁÚÒÙ×" ÌÉÎÉÉ, ÉÌÉ ÏÂßÅÄÉÎÑÅÔ/ÒÁÚÄÅÌÑÅÔ Ä×Á GS>> ÐÏÔÏËÁ ÄÁÎÎÙÈ.

RA>>> ôÏÌØËÏ ×ÞÅÒÁ ÚÁËÕÐÉÌ 3 PIC18F8720 × ðÌÁÔÁÎÅ - ×ÙÛÌÏ Ó ÎÄÓ ÐÏ 16.5 RA>>> $ õÖ ÞÅÇÏ ÔÁÍ × ÎÉÈ ÔÏÌØËÏ ÎÅÔ ;-) GS>> ïÂÓÕÖÄÁÌÁÓØ ËÁÔÅÇÏÒÉÑ ÞÉÐÏ× ÄÏ $3. ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÒÏÝÅ GS>> ÐÁÒÏÞËÕ ÔÁËÉÈ ÐÏÓÔÁ×ÉÔØ, ÞÅÍ ÄÏÓÔÁ×ÁÔØ × íÏÓË×Å ÏÄÉÎ GS>> "ÎÁ×ÏÒÏÞÅÎÎÙÊ"... RA> "ÉÚ×ÒÁÝÅÎÅÃ" ;-) ÔÅÂÅ ÅÝÅ ÜÔÉ ÞÉÐÙ ÓÁÍÉ Ó×ÑÚÁÔØ ÎÁÄÏ.

HÁÄÏ. õÞÉÔÙ×ÁÑ "Ó×ÅÒÈÍÁÌÏÅ" ÒÁÓÓÔÏÑÎÉÅ É ËÕÞÕ Ó×ÏÂÏÄÎÙÈ ÎÏÖÅË - ÂÅÚ ÐÒÏÂÌÅÍ.

RA> ÷ÍÅÓÔÏ 2È uart-Ï× ÚÁÄÅÊÓÔ×Ï×ÁÔØ ÞÅÔÙÒÅ?

ðÏ ÐÁÒÁÌÌÅÌØÎÏÊ 4+2 ÐÒÏ×ÏÄÎÏÊ ÛÉÎÅ - ÓÌÁÂÏ? á ÐÏ SPI? ÷ӣ ÒÁ×ÎÏ ÐÏÌÕÞÁÅÔÓÑ ÄÅÛÅ×ÌÅ, ÞÅÍ ÎÁ "ÞÉÐÅ-ÍÏÎÓÔÒÅ". þÕÔØ ÂÏÌØÛÅ ËÏÄÁ ÎÁÐÉÓÁÔØ ÐÏÔÒÅÂÕÅÔÓÑ ×ÓÅÇÏ ÏÄÉÎ ÒÁÚ, Á ÄÏÓÔÁ×ÁÔØ ËÒÉÓÔÁÌÌÙ ÂÕÄÅÔ ÌÅÇÞÅ ÐÏÓÔÏÑÎÎÏ...

çÅÏÒÇÉÊ

Tue Jun 29 2004 09:06, Harry Zhurov wrote to Yuriy K:

VV>>>> ôÏÔ ÖÅ IAR AVR _Hå_ ÄÁÅÔ warning ÎÁ ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÕÀ ÌÏËÁÌØÎÕÀ VV>>>> ÐÅÒÅÍÅÎÎÕÀ. HZ>>> é ÎÅ ÄÏÌÖÅÎ. YK>> ÷ÏÏÂÝÅ-ÔÏ ÇÏ×ÏÒÑ ËÏÍÐÉÌÑÔÏÒÙ × ÐÒÉÎÃÉÐÅ ÎÅ ÏÂÑÚÁÎÙ ÄÁ×ÁÔØ _warning_.

HZ> ñ ÎÅ Ï ÜÔÏÍ, Á Ï ÔÏÍ, ÞÔÏ ÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ × ÓÌÕÞÁÅ ÏÔÓÕÔÓÔ×ÉÑ HZ> ÉÎÉÃÉÁÌÉÚÁÔÏÒÁ × ÏÂßÑ×ÌÅÎÉÉ ÌÏËÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÎÅ ÎÕÖÎÏ, ÉÂÏ ÜÔÏ HZ> ÓËÏÒÅÅ ×ÒÅÄÎÏ, ÞÅÍ ÐÏÌÅÚÎÏ.

????? ÷ÏÔ ÄÏÂÒÙÅ ÇÒÁÂÌÉ. ðÏÉÓË ÜÔÏÊ ÄÒÑÎÉ ÚÁÎÑÌ ~ÄÅÎØ ÒÁÂÏÔÙ:

u8 SomeFunction(u16 x) { static flash u16 lookup_table[I_MAX] = { ÞÅÍÕ-ÔÏ ÔÁÍ }; u8 i;

do { if(x < table[i]) break; } while(++i < I_MAX); return i; }

ðÒÁËÔÉÞÅÓËÉ ÌÀÂÏÊ ËÏÍÐÉÌÅÒ, ËÒÏÍÅ IAR, ×ÙÄÁÓÔ warning ÎÁ ÎÅÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ i.

VLV

"There is no business other then show business " (c)

Tue Jun 29 2004 09:06, Harry Zhurov wrote to Yuriy K:

VV>>>> ôÏÔ ÖÅ IAR AVR _Hå_ ÄÁÅÔ warning ÎÁ ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÕÀ ÌÏËÁÌØÎÕÀ VV>>>> ÐÅÒÅÍÅÎÎÕÀ.

HZ> ñ ÎÅ Ï ÜÔÏÍ, Á Ï ÔÏÍ, ÞÔÏ ÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ × ÓÌÕÞÁÅ ÏÔÓÕÔÓÔ×ÉÑ HZ> ÉÎÉÃÉÁÌÉÚÁÔÏÒÁ × ÏÂßÑ×ÌÅÎÉÉ ÌÏËÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÎÅ ÎÕÖÎÏ, ÉÂÏ ÜÔÏ HZ> ÓËÏÒÅÅ ×ÒÅÄÎÏ, ÞÅÍ ÐÏÌÅÚÎÏ.

íÏÖÎÏ (É ÎÕÖÎÏ) ÄÁ×ÁÔØ warning ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÄÏ ÐÒÉÓ×ÏÅÎÉÑ ÅÊ ÚÎÁÞÅÎÉÑ.

WBR, àÒÉÊ.

"Anton Abrosimov" <Anton snipped-for-privacy@p6.f.n5020.z2.fidonet.org>

ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:MSGID_2=3A5020=2F1127.6 snipped-for-privacy@fidonet.org...
Ä×ÉÇÁÔØ ÎÁÄÏ. á ÇÄÅ ÅÇÏ ÐÏËÕÐÁÀÔ? úÁÛÅÌ × ÂÕÄËÕ, ÔÁÍ ÐÕÓÔÏ... åÝÅ ÍÏÖÅÔ ÐÏÄÓËÁÖÅÛØ ËÁË ÈÏÔÑ ÂÙ × ÓÔÁÒÏÍ 2.28 ×ËÌÀÞÉÔØ EC++ syntax: Õ ÍÅÎÑ ÞÅËÂÏËÓ ÎÅÁËÔÉ×ÎÙÊ ÓÅÒÙÊ É ÎÁ ÓÌÏ×Ï class × ÉÓÈÏÄÎÉËÅ ÒÕÇÁÅÔÓÑ. ðÒÏÅËÔ ÐÏÄ ÍÅÇÕ16. äÅÎÉÓ.

Tue, 29 Jun 2004 10:11:12 +0400 Alexey Boyko wrote to Harry Zhurov:

VV>>>>> ôÏÔ ÖÅ IAR AVR _Hå_ ÄÁÅÔ warning ÎÁ ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÕÀ VV>>>>> ÌÏËÁÌØÎÕÀ ÐÅÒÅÍÅÎÎÕÀ. HZ>>>> é ÎÅ ÄÏÌÖÅÎ. YK>>> ÷ÏÏÂÝÅ-ÔÏ ÇÏ×ÏÒÑ ËÏÍÐÉÌÑÔÏÒÙ × ÐÒÉÎÃÉÐÅ ÎÅ ÏÂÑÚÁÎÙ ÄÁ×ÁÔØ YK>>> _warning_. HZ>> ñ ÎÅ Ï ÜÔÏÍ, Á Ï ÔÏÍ, ÞÔÏ ÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ × ÓÌÕÞÁÅ HZ>> ÏÔÓÕÔÓÔ×ÉÑ ÉÎÉÃÉÁÌÉÚÁÔÏÒÁ × ÏÂßÑ×ÌÅÎÉÉ ÌÏËÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÎÅ HZ>> ÎÕÖÎÏ, ÉÂÏ ÜÔÏ ÓËÏÒÅÅ ×ÒÅÄÎÏ, ÞÅÍ ÐÏÌÅÚÎÏ.

AB> ïÂßÑÓÎÉ, ÐÏÞÅÍÕ ×ÒÅÄÎÏ?

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

void f(int& x);

int slon() { int x;

...

f(x); // ÐÒÉÓ×ÁÉ×ÁÎÉÅ 'x' ÚÎÁÞÅÎÉÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ ... // ËÁËÉÅ-ÔÏ ÄÅÊÓÔ×ÉÑ Ó 'x' return x;

} úÁÞÅÍ ÍÎÅ ÔÕÔ ÉÎÉÃÉÁÌÉÚÁÃÉÑ? ÷ÅÄØ ÜÔÏ ÔÏÌØËÏ Ï×ÅÒÈÅÄ É ÎÉÞÅÇÏ ÂÏÌØÛÅ. é ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÇÌÕÐÏÅ ÍÎÅ ÔÕÔ ÔÏÖÅ ÄÁÒÏÍ ÎÅ ÎÕÖÎÏ. é ÅÓÌÉ ÂÙ ÏÎÏ ÂÙÌÏ, ÐÒÉÛÌÏÓØ ÂÙ Ó ÎÉÍ ÂÏÒÏÔØÓÑ (ÐÏÄÁ×ÌÑÔØ ÅÇÏ). ÷ ÜÔÏÍ, ÉÍÈÏ, É ×ÒÅÄÎÏÓÔØ.

Tue Jun 29 2004 13:34, Alexey Boyko wrote to Vladimir Vassilevsky:

VV>> u8 SomeFunction(u16 x) VV>> { VV>> static flash u16 lookup_table[I_MAX] = { ÞÅÍÕ-ÔÏ ÔÁÍ }; VV>> u8 i;

i = 0;

VV>> do { VV>> if(x < table[i]) break; VV>> } while(++i < I_MAX);

VV>> return i; VV>> }

AB> ðÏÞÅÍÕ Õ ÔÅÂÑ ÔÁË ÖÕÔËÏ ËÏÄ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎ?

üÔÏ ÐÒÁ×ÉÌØÎÙÊ ÓÔÉÌØ: {,}, ×ÓÅ ÓÔÒÏËÉ ÒÁ×ÎÏÊ ×ÌÏÖÅÎÎÏÓÔÉ - Ó ÒÁ×ÎÙÍ ÏÔÓÔÕÐÏÍ. ëÁÖÄÙÊ ÎÏ×ÙÊ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ - ÏÔÓÔÕÐ++. éÓËÌÀÞÅÎÉÑ: do { ,while() {, struct { ðÏÔÏÍÕ, ÞÔÏ TC 2.01 ÒÕÇÁÌÓÑ ÎÁ

do { while {

struct {

HÉËÁËÉÈ ÓÔÁÎÄÁÒÔÎÙÈ ÔÉÐÏ× - ×ÓÅ ÔÉÐÙ Ó×ÏÉ. VLV

"There is no business other then show business " (c)

Sat Jun 26 2004 12:55, Artem Kamburov wrote to Alex Kouznetsov:

AK> From: "Artem Kamburov" snipped-for-privacy@i.com.ua>

AK> Возможно ты будешь сильно удивлен, но кристаллы делаются на очень AK> ограниченном числе заводов. Причем разные линии существенно отличаются. И AK> скакать по линиям весьма чревато. Остальные заводы по всему миру только AK> запихивают готовые кристаллы в корпус.

"Возможно ты будешь сильно удивлен" (с), но на одной линии делается не один микроконтроллер, а разные, плюс много других ИС с теми же проектными нормами.

AK> Hе, не из-за этого. По всей вероятности они тогда начали разворачивать AK> бурную деятельность по разработке новых чипов (в т.ч. закупка нового AK> оборудования для них). К 2002-му мы увидели ее результат.

Если бы они раскачивались 5-6 лет, то давно вылетели бы в трубу.

...

AK> Получишь то, что получилось у Моторолы... Разница технологий как между AK> кузнечным молотом и молотком сапожника.

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

Пока, Алексей

Hello Vladimir.

29 Jun 04 16:32, you wrote to me:

AB>> ðÏÞÅÍÕ Õ ÔÅÂÑ ÔÁË ÖÕÔËÏ ËÏÄ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎ?

VV> üÔÏ ÐÒÁ×ÉÌØÎÙÊ ÓÔÉÌØ: {,}, ×ÓÅ ÓÔÒÏËÉ ÒÁ×ÎÏÊ ×ÌÏÖÅÎÎÏÓÔÉ - Ó ÒÁ×ÎÙÍ VV> ÏÔÓÔÕÐÏÍ. ëÁÖÄÙÊ ÎÏ×ÙÊ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ - ÏÔÓÔÕÐ++.

óËÏÌØËÏ Ñ ÎÅ ×ÉÄÅÌ ÓÔÉÌÅÊ - ÔÁËÏÇÏ ÎÅ ×ÉÄÅÌ, É ÕÖ ÕÄÉ×ÌÅÎ, ÞÔÏ ÉÍÅÎÎÏ ÏÎ ÏËÁÚÁÌÓÑ ÓÁÍÙÍ ÐÒÁ×ÉÌØÎÙÍ. ;) ñ ÐÉÛÕ ÔÁË:

void foo() { int x,y; char z;

for (;;) { if (x == y) { z = 0; } else { z = 1; } }

while (1) { }

do { } while (); }

VV> HÉËÁËÉÈ ÓÔÁÎÄÁÒÔÎÙÈ ÔÉÐÏ× - ×ÓÅ ÔÉÐÙ Ó×ÏÉ.

óÌÏÖÎÏ ÞÉÔÁÀÔÓÑ Ô×ÏÉ ÐÒÏÇÒÁÍÍÙ. äÌÑ u8, u16 ÅÓÔØ ÓÔÁÎÄÁÒÔÎÙÅ uint8_t, uint16_t

Alexey

ðÒÉ×ÅÔ Vladimir! ðÏÎ éÀÎ 28 2004 17:03, Vladimir Vassilevsky -> Harry Zhurov:

VV>>> ðÅÒÅÈÏÄ 2.26 -> 2.28 ÓØÜËÏÎÏÍÉÌ ~ 200 ÂÁÊÔ ÎÁ ~28k ÐÒÏÅËÔÅ. HZ>> ÷ ÜÔÏÊ ÜÈÅ ÅÓÔØ ÐÁÒÅÎØ, Õ ËÏÔÏÒÏÇÏ ÎÁ ~60Ë ÐÒÏÅËÔÅ ÓÏËÒÁÔÉÌÏÓØ HZ>> 4-5Ë. ñ ÄÁÖÅ ÏÞÅÎØ ÕÄÉ×ÉÌÓÑ, ÞÔÏ ÔÁË ÍÎÏÇÏ. õ ÍÅÎÑ ÔÏ-ÖÅ ÎÁ ÏÄÎÏÍ ÐpÏÅËÔÅ ÏËÏÌÏ 8% ÓÏËpÁÔÉÌÏÓØ.

VV> HÅÕÖ-ÔÏ ÏÎÉ ÓÄÅÌÁÌÉ ÍÎÏÇÏÆÁÊÌÏ×ÕÀ ÏÐÔÉÍÉÚÁÃÉÀ × 3.x ? HÅÔ. á ÚÁÞÅÍ? éÍ ÅÝÅ ÏÄÎÏÆÁÊÌÏ×ÕÀ pÁÚ×É×ÁÔØ ÄÁ pÁÚ×É×ÁÔØ. ëÏÍÐÉÌÑÔÏp ×ÓÅ ÅÝÅ ÎÅ ÐÏÍÎÉÔ, ÞÔÏ ÏÎ ÐÏÌÏÖÉÌ × pÅÇÉÓÔpÙ ÎÁ ÐpÅÄÙÄÕÝÅÊ ÓÔpÏÞËÅ.

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... ëÔÏ ÀÚÁÌ ÍÏÊ ÌÏÇÉÎ É ×ÅÓØ ÅÇÏ ×ÙÀÚÁÌ?!

ðÒÉ×ÅÔÓÔ×ÕÀ ÷ÁÓ, Eugene! ïÄÎÁÖÄÙ 28 éÀÎ 04 × 13:00, Eugene Gavruk ÐÉÓÁÌ(Á) Ë Vitaliy Romaschenko...

VR>> pÁÂÏÔÁÀÔ ÓÅÂÅ ÇÏÄÙ ×ÂÌÉÚÉ Ë÷ápÏ× ÃÉpËÕÌÉpÕÀÝÉÈ. EG>

EG> ðÏÈÏÖÅ, ÍÙ ÏÄÎÏ ÐÏÌÅ ÔÏÐÞÅÍ :-) óÕÄÑ ÐÏ Ë÷áÒÁÍ, ÔÙ ÔÏÖÅ EG> ÚÁÎÉÍÁÅÛØÓÑ ËÏÍÐÅÎÓÁÃÉÅÊ ÒÅÁËÔÉ×ËÉ ?

÷ ËÁËÏÍ-ÔÏ ÓÍÙÓÌÅ - ÉÎÄÕËÃÉÏÎÎÏÅ ÌÉÔØÅ.

EG> HÏ ðéëÉ, ÐÏÖÁÌÕÊ, ÓÔÏÉÔ ÐÏÐÒÏÂÏ×ÁÔØ. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ EG> ÏÎÉ ÌÕÞÛÅ, ÐÒÉÚÎÁÀÓØ ÞÅÓÔÎÏ. HÅÇÏÖÅ ÜÔÏ, ËÏÇÄÁ ÚÁËÁÚÞÉË EG> ÈÏÞÅÔ ðéë, Á ÔÙ, ÐÏÔÕÐÉ× ÇÌÁÚÁ :"HÅ, ÍÙ ÎÅ ÚÄÅÛÎÉÅ, ÍÙ ÉÚ ÁÔÍÅÌÅÊ".

åÓÌÉ ÔÙ ÐpÏÇpÁÍÍÉÓÔ, ÔÏ ËÏÎÅÞÎÏ. ñ ÐpÏÓÔÏ ÎÅ ÈÏÞÕ ÓÏÄÅpÖÁÔØ ÐpÏÇpÁÍÍÉÓÔÁ Ó ÃÅÌØÀ ÎÁÐÉÓÁÎÉÑ ÐpÏÓÔÅÊÛÉÈ ÐpÏÇpÁÍÍÕÌÉÎ - ÍÎÅ ÌÅÇÞÅ ÓÁÍÏÍÕ ÎÁÐÉÓÁÔØ, ÞÅÍ ÏÂßÑÓÎÑÔØ, ÞÔÏ ÍÎÅ ÔpÅÂÕÅÔÓÑ.

EG> HÁÄÅÀÓØ, ÐÏÎÉÐÒÏÇ É ÍÐÌÁÂ ÌÅÖÁÔ ÇÄÅ-ÎÉÂÕÄØ free ?

ôÏÞÎÙÊ url ÎÅ ÓËÁÖÕ, ÎÏ
formatting link
ÄÁÌÅÅ ÐÏ ÓÓÙÌËÁÍ. ÷ÓÅÇÄÁ free, ×ÏÚÍÏÖÎÏ ÉÚ-ÚÁ ÜÔÏÇÏ Ñ Ó ÐÉËÁÍÉ É Ó×ÑÚÁÌÓÑ × Ó×ÏÅ ×pÅÍÑ.

EG> ÉÂÏ ÚÁ ÔÕÇÒÉËÉ Ñ ÎÅ ÓÏÇÌÁÓÎÙÊ. EG>

EG> åÝÅ ÏÄÎÉÍ "ÐÉËÏÍÁÎÏÍ" ÓÔÁÎÅÔ ÂÏÌØÛÅ :-)

íÁÊËpÏÞÉÐ × Ó×ÏÅ ×pÅÍÑ ÐÏÓÙÌËÉ Ó ËÕÞÅÊ ÔÏÌÓÔÅÎÎÙÈ ËÎÉÇ, CD É Ðp. ×ÁÖÎÙÅ ÄÌÑ ÎÏ×ÉÞËÁ ×ÅÝÉ ÐpÉÓÙÌÁÌ ÂÅÓÐÌÁÔÎÏ É ÂÙÓÔpÏ. á ËÏÇÄÁ "ÐÏÄÓÑÄÅÛØ" ÍÅÎÑÔØ ÞÔÏ-ÔÏ ÕÖÅ ÎÅ ÈÏÞÅÔÓÑ :) á ×ÏÏÂÝÅ, Ñ ÄÕÍÁÀ ÎÁÄÏ ÕÍÅÔØ pÁÚÎÙÅ ÐÉËÉ ÐpÏÇpÁÍÍÉpÏ×ÁÔØ, × ÔÏÍ ÞÉÓÌÅ É ÁÔÍÅÌ :) ó Õ×ÁÖÅÎÉÅÍ, ÷ÉÔÁÌÉÊ.

... -|O|-

Tue, 29 Jun 2004 13:14:30 +0600 Alexey Boyko wrote to Harry Zhurov:

AB>>> ïÂßÑÓÎÉ, ÐÏÞÅÍÕ ×ÒÅÄÎÏ? HZ>> á ÔÅÂÅ ÎÕÖÎÙ ÜÔÉ ÁÎÎÏÑÝÉÅ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ, ËÏÔÏÒÙÅ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÐÏ HZ>> ÄÅÌÕ? ðÏ ÐÒÁ×ÉÌÁÍ ÑÚÙËÁ ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÁÑ ÌÏËÁÌØÎÁÑ ÐÅÒÅÍÅÎÎÁÑ HZ>> ÓÏÄÅÒÖÉÔ "ÍÕÓÏÒ". ñ ÜÔÏ ÚÎÁÀ É ÄÅÊÓÔ×ÕÀ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ - ÞÁÓÔÏ ÂÙ×ÁÀÔ HZ>> ÓÉÔÕÁÃÉÉ, ËÏÇÄÁ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÎÅ ÎÕÖÎÁ É ÂÅÚÒÁÚÌÉÞÎÏ, ËÁËÏÅ ÎÁÞÁÌØÎÏÅ HZ>> ÚÎÁÞÅÎÉÅ ÓÏÄÅÒÖÉÔ ÐÅÒÅÍÅÎÎÁÑ.

AB> õ ÍÅÎÑ ÜÔÏ ÂÙ×ÁÅÔ ËÒÁÊÎÅ ÒÅÄËÏ. AB> ðÒÉÞÅÍ ÐÒÉ ÄÒÕÇÉÈ ÏÂÓÔÏÑÔÅÌØÓÔ×ÁÈ, ËÏÇÄÁ ÌÏËÁÌØÎÁÑ ÐÅÒÅÍÅÎÎÁÑ AB> ÉÎÉÃÉÁÌÉÚÉÒÕÅÔÓÑ ÐÒÉ ËÁËÏÍ-ÔÏ ÕÓÌÏ×ÉÉ. åÓÔÅÓÔ×ÅÎÎÏ, ËÏÍÐÉÌÑÔÏÒ ÎÅ ÚÎÁÅÔ, AB> ÞÔÏ ÕÓÌÏ×ÉÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ×ÏÚÎÉËÁÅÔ ÒÁÎØÛÅ, ÞÅÍ ÕÓÌÏ×ÉÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É AB> ×ÙÄÁÅÔ warning.

HZ>> HÁÐÒÉÍÅÒ:

HZ>> void f(int& x);

HZ>> int slon() HZ>> { HZ>> int x;

HZ>> ...

HZ>> f(x); // ÐÒÉÓ×ÁÉ×ÁÎÉÅ 'x' ÚÎÁÞÅÎÉÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ

AB> á ÐÏÞÅÍÕ ÎÅ x = f() ? AB> ðÏ ÍÏÅÍÕ ÂÏÌÅÅ ÌÏÇÉÞÎÏ.

íÏÖÎÏ É ÔÁË. HÏ ÜÔÏ ÎÅÜË×É×ÁÌÅÎÔÎÁÑ ÚÁÍÅÎÁ (ÆÕÎËÃÉÑ f ÍÏÖÅÔ ÔÏÞÎÏ ÔÁËÖÅ ÐÅÒÅÄÁÔØ È ÐÏ ÓÓÙÌËÅ ÅÝÅ ÂÏÌÅÅ ×ÌÏÖÅÎÎÏÊ ÆÕÎËÃÉÉ; ×ÐÒÏÞÅÍ, ÜÔÏ ÎÅ ÉÍÅÅÔ ÏÔÎÏÛÅÎÉÑ Ë ÐÒÅÄÍÅÔÕ ÏÂÓÕÖÄÅÎÉÑ).

HZ>> úÁÞÅÍ ÍÎÅ ÔÕÔ ÉÎÉÃÉÁÌÉÚÁÃÉÑ? ÷ÅÄØ ÜÔÏ ÔÏÌØËÏ Ï×ÅÒÈÅÄ É ÎÉÞÅÇÏ HZ>> ÂÏÌØÛÅ.

AB> éÎÏÇÄÁ ÌÕÞÛÅ ÐÅÒÅÓÔÒÁÈÏ×ÁÔØÓÑ.

éÎÏÇÄÁ ÄÁ. HÏ ËÏÍÐÉÌÑÔÏÒ ÎÅ ÚÎÁÅÔ, ËÏÇÄÁ ÎÁÓÔÕÐÁÅÔ ÜÔÏ ÉÎÏÇÄÁ É ÂÕÄÅÔ ÍÅÔÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ×ÓÅÇÄÁ.

HZ>> é ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÇÌÕÐÏÅ ÍÎÅ ÔÕÔ ÔÏÖÅ ÄÁÒÏÍ ÎÅ ÎÕÖÎÏ. é ÅÓÌÉ ÂÙ HZ>> ÏÎÏ ÂÙÌÏ, ÐÒÉÛÌÏÓØ ÂÙ Ó ÎÉÍ ÂÏÒÏÔØÓÑ (ÐÏÄÁ×ÌÑÔØ ÅÇÏ). ÷ ÜÔÏÍ, ÉÍÈÏ, É HZ>> ×ÒÅÄÎÏÓÔØ.

AB> íÅÌÏÞÉ.

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

Tue, 29 Jun 2004 14:05:22 +0600 Yuriy K wrote to Harry Zhurov:

VV>>>>> ôÏÔ ÖÅ IAR AVR _Hå_ ÄÁÅÔ warning ÎÁ ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÕÀ ÌÏËÁÌØÎÕÀ VV>>>>> ÐÅÒÅÍÅÎÎÕÀ.

HZ>> ñ ÎÅ Ï ÜÔÏÍ, Á Ï ÔÏÍ, ÞÔÏ ÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ × ÓÌÕÞÁÅ ÏÔÓÕÔÓÔ×ÉÑ HZ>> ÉÎÉÃÉÁÌÉÚÁÔÏÒÁ × ÏÂßÑ×ÌÅÎÉÉ ÌÏËÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÎÅ ÎÕÖÎÏ, ÉÂÏ ÜÔÏ HZ>> ÓËÏÒÅÅ ×ÒÅÄÎÏ, ÞÅÍ ÐÏÌÅÚÎÏ.

YK> íÏÖÎÏ (É ÎÕÖÎÏ) ÄÁ×ÁÔØ warning ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÄÏ ÐÒÉÓ×ÏÅÎÉÑ YK> ÅÊ ÚÎÁÞÅÎÉÑ.

á ÞÔÏ ÅÓÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ?

Tue, 29 Jun 2004 13:46:25 +0600 Vladimir Vassilevsky wrote to Harry Zhurov:

HZ>> ñ ÎÅ Ï ÜÔÏÍ, Á Ï ÔÏÍ, ÞÔÏ ÄÁ×ÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ × ÓÌÕÞÁÅ ÏÔÓÕÔÓÔ×ÉÑ HZ>> ÉÎÉÃÉÁÌÉÚÁÔÏÒÁ × ÏÂßÑ×ÌÅÎÉÉ ÌÏËÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ, ÎÅ ÎÕÖÎÏ, ÉÂÏ ÜÔÏ HZ>> ÓËÏÒÅÅ ×ÒÅÄÎÏ, ÞÅÍ ÐÏÌÅÚÎÏ.

VV> ????? VV> ÷ÏÔ ÄÏÂÒÙÅ ÇÒÁÂÌÉ. ðÏÉÓË ÜÔÏÊ ÄÒÑÎÉ ÚÁÎÑÌ ~ÄÅÎØ ÒÁÂÏÔÙ:

ôÁËÉÈ ÇÒÁÂÌÅÊ × ó/ó++ ×ÙÛÅ ÕÛÅÊ, ÎÁ ÔÏ É ÑÚÙËÉ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÅ. ðÏÐÒÏÂÕÊ, Ë ÐÒÉÍÅÒÕ, ×ÙÚ×ÁÔØ ÆÕÎËÃÉÀ ÐÏ ÕËÁÚÁÔÅÌÀ ÉÚ ÍÁÓÓÉ×Á ÕËÁÚÁÔÅÌÅÊ, ÎÅ ÐÒÏËÏÎÔÒÏÌÉÒÏ×Á× ÉÎÄÅËÓ. åÝÅ ÈÌÅÝÅ ÇÒÁÂÌÉ. òÁÂÏÔÁ Ó ÐÁÍÑÔØÀ × ó/ó++ ×ÏÚÌÏÖÅÎÁ ÎÁ ÐÒÏÇÒÁÍÍÉÓÔÁ, ÏÎ ÄÏÌÖÅÎ ÓÁÍ ÚÁ ÜÔÉÍ ÓÌÅÄÉÔØ. ëÁË ÂÏÎÕÓ ÚÁ ÜÔÏ - ÜÆÆÅËÔÉ×ÎÏÓÔØ.

VV> u8 SomeFunction(u16 x) VV> { VV> static flash u16 lookup_table[I_MAX] = { ÞÅÍÕ-ÔÏ ÔÁÍ }; VV> u8 i;

VV> do { VV> if(x < table[i]) break; VV> } while(++i < I_MAX);

VV> return i; VV> }

VV> ðÒÁËÔÉÞÅÓËÉ ÌÀÂÏÊ ËÏÍÐÉÌÅÒ, ËÒÏÍÅ IAR, ×ÙÄÁÓÔ warning ÎÁ VV> ÎÅÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÅÚÎÁÞÅÎÉÅ i.

GCC (MinGW) 2.95 ÎÅ ×ÙÄÁÅÔ. Borland C++ 5.5 ÎÅ ×ÙÄÁÅÔ. ëÏÍÐÉÌÑÔÏÒ ÉÚ ÓÏÓÔÁ×Á Code Composer Studio (TI) v2.21 (C2000) ÎÅ ×ÙÄÁÅÔ.

äÒÕÇÉÈ ËÏÍÐÉÌÑÔÏÒÏ× ÐÏÄ ÒÕËÏÊ ÎÅÔ.

Hi Artem, hope you are having a nice day!

30 éÀÎ 04, Artem Kamburov wrote to Alexey V Bugrov:

AK> ÷ÁÕ... ôÙ ×ÓÅÇÄÁ ÔÁË ÄÅÌÁÅÛØ ÚÁÍÅÎÕ? é ÎÁÓËÏÌØËÏ ÕÓÐÅÛÎÏ 44-ÎÏÖÅÞÎÙÊ AK> F452-Ê ÚÁÍÅÎÑÅÔÓÑ 64-ÎÏÖÅÞÎÙÍ :) ?

äÅÌÁÅÔÓÑ ÎÏ×ÁÑ ÍÏÄÉÆÉËÁÃÉÑ ÄÅ×ÁÊÓÁ. óÔÁ×ÉÔÓÑ ÎÏ×ÙÊ ËÁÍÅÎØ. üÔÏ ×ÙÇÏÄÎÅÅ, ÞÅÍ ÖÄÁÔØ ÅÝÅ ÐÏÌ ÇÏÄÁ, ÐÏËÁ ÎÅ ÐÏÊÄÕÔ × ÍÁÓÓÏ×ÙÊ ×ÙÐÕÓË 44-ÎÏÇÉÅ 64ËÂÁÊÔÎÉËÉ.

AK> á ÅÓÌÉ ÓÅÒØÅÚÎÏ - ÎÅ ÍÏÇÕ ÓÅÂÅ AK> ÐÒÅÄÓÔÁ×ÉÔØ ÐÒÏÅËÔ ËÏÔÏÒÙÊ ÚÁÎÉÍÁÅÔ ÂÏÌØÛÅ 16ëâ ÄÌÑ 44-ÎÏÖÅÞÎÏÇÏ AK> ÞÉÐÁ. AK> åÓÌÉ ÐÉÛÅÛØ ÎÁ óÉ, ÐÏÐÒÏÂÕÊ ÏÂÎÏ×ÉÔØ ËÏÍÐÉÌÑÔÏÒ ÉÌÉ ×ËÌÀÞÉ AK> ÏÐÔÉÍÉÚÁÃÉÀ...

òÁÚÍÅÒ ÞÉÐÁ ÎÉËÁË ÎÅ Ó×ÑÚÁÎ Ó ÒÁÚÍÅÒÏÍ ÐÒÏÇÒÁÍÍÙ. ðÒÁËÔÉÞÅÓËÉ ÔÏÔ ÖÅ (~ ÎÁ 80%) ËÏÄ ÖÉ×ÅÔ × ÄÒÕÇÏÍ ÄÅ×ÁÊÓÅ ÎÁ 18F252. ôÁÍ ÍÎÏÇÏ ÔÁÂÌÉà ÄÁÎÎÙÈ (ËÏÜÆÆÉÃÉÅÎÔÙ ÐÏÌÉÎÏÍÏ×), ÐÌÁ×ÁÀÝÅÊ ÍÁÔÅÍÁÔÉËÉ, ÓÅÒ×ÉÓÎÙÈ ÆÕÎËÃÉÊ, ÒÁÚ×ÅÔ×ÌÅÎÎÁÑ ÓÉÓÔÅÍÁ ÍÅÎÀ, ÐÒÏÇÒÁÍÍÙ ÏÂÒÁÂÏÔËÉ ÄÁÎÎÙÈ Ó áãð É ÐÉÄ-ÒÅÇÕÌÑÔÏÒÙ (ÉÍÅÎÎÏ ×Ï ÍÎÏÖÅÓÔ×ÅÎÎÏÍ ÞÉÓÌÅ). óÅÊÞÁÓ ÐÌÁÎÉÒÕÅÔÓÑ ÄÏÂÁ×ÉÔØ ÓÅÔÅ×ÙÅ ÆÕÎËÃÉÉ. ëÏÍÐÉÌÑÔÏÒ, ÅÓÔÅÓÓÔ×ÅÎÎÏ, ÒÁÂÏÔÁÅÔ Ó ÐÏÌÎÏÊ ÏÐÔÉÍÉÚÁÃÉÅÊ, Á ÍÅÎÑÔØ ÅÇÏ (mcc18) ÏÓÏÂÏ ÎÅ ÎÁ ÞÔÏ. ðÏ ËÒÁÊÎÅÊ ÍÅÒÅ IAR ÒÁÄÉËÁÌØÎÏ ÌÕÞÛÉÊ ËÏÄ ÎÅ ÓÄÅÌÁÌ. íÅÓÔÁÍÉ ÄÁÖÅ ÈÕÖÅ, ÈÁÊÔÅË ÎÅ ÐÏÄÈÏÄÉÔ.

WBR, AVB

÷ÓÅÍ ÐÒÉ×ÅÔ.

÷ ×ÏÚÍÏÖÎÏÓÔÑÈ :). ïÄÎÏÇÏ ËÏÍÐÁÒÁÔÏÒÁ ÎÁ ÔÁÊÍÅÒ ÍÁÌÏ×ÁÔÏ. äÁ É PWM-ÒÅÖÉÍÏ× ÉÎÏÇÄÁ ÎÁÄÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÐÒÏÓÔÅÊÛÅÇÏ. áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

äÁ ×ÒÏÄÅ ÚÄÅÓØ É ÂÙÌÏ. çÄÅ-ÔÏ ÇÏÄ-ÐÏÌÔÏÒÁ ÎÁÚÁÄ.
÷ÁÕ... ôÙ ×ÓÅÇÄÁ ÔÁË ÄÅÌÁÅÛØ ÚÁÍÅÎÕ? é ÎÁÓËÏÌØËÏ ÕÓÐÅÛÎÏ 44-ÎÏÖÅÞÎÙÊ F452-Ê ÚÁÍÅÎÑÅÔÓÑ 64-ÎÏÖÅÞÎÙÍ :) ? á ÅÓÌÉ ÓÅÒØÅÚÎÏ - ÎÅ ÍÏÇÕ ÓÅÂÅ ÐÒÅÄÓÔÁ×ÉÔØ ÐÒÏÅËÔ ËÏÔÏÒÙÊ ÚÁÎÉÍÁÅÔ ÂÏÌØÛÅ 16ëâ ÄÌÑ 44-ÎÏÖÅÞÎÏÇÏ ÞÉÐÁ. åÓÌÉ ÐÉÛÅÛØ ÎÁ óÉ, ÐÏÐÒÏÂÕÊ ÏÂÎÏ×ÉÔØ ËÏÍÐÉÌÑÔÏÒ ÉÌÉ ×ËÌÀÞÉ ÏÐÔÉÍÉÚÁÃÉÀ... áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

AtTiny12,AtTiny13

AtTiny13

attiny2313 ÐÏÓÌÅÄÎÉÊ ÒÁÚ ×ÉÄÅÌ Õ DigiKey ÚÁ 1,25$

TWI ÕÖÅ ÐÒÏÂÏ×ÁÌ... åÓÌÉ ÎÅ ÓÞÉÔÁÔØ ÆÉÎÔÁ Ó ÄÏÐÏÌÎÉÔÅÌØÎÙÍ ÔÁËÔÉÒÏ×ÁÎÉÅÍ (ÄÌÑ ÍÁÓÔÅÒÁ) É ÎÅ ÏÞÅ×ÉÄÎÏÓÔÉ ÆÒÏÎÔÁ ÚÁÝÅÌËÉ, ÐÒÏÄÕÍÁÎ ÏÞÅÎØ ÄÁÖÅ ÎÅ ÐÌÏÈÏ. éÚ×ÒÁÝÅÎÎÙÍ ÏÎ ÓÔÁÎÏ×ÉÔÓÑ ËÏÇÄÁ ÎÁ ÎÅÍ ÐÙÔÁÅÛØÓÑ ÚÁÐÕÓÔÉÔØ USART...

éÌÉ atmega48 - 1,5$ Õ DigiKey
åÓÌÉ ÜÔÏÇÏ ÎÅ ÕÞÉÔÙ×ÁÔØ, ÔÏ attiny2313, attiny26.
éÌÉ atmega48
úÄÅÓØ ÓÌÏÖÎÏ. üÔÏÔ ÞÉÐ ÂÅÚ EEPROM. atmega48 ÚÁÍÅÎÉÔ, ÎÏ ÄÕÍÁÀ ÏÐÔÏÍ ÏÎÁ ÄÏÒÏÖÅ ÞÅÍ PIC16F73
åÓÌÉ ÜÔÏÇÏ ÎÅ ÕÞÉÔÙ×ÁÔØ, ÔÏ atmega48, atmega8. èÍÍ... á ÔÅÐÅÒØ ÏÂÒÁÔÎÁÑ ÚÁÄÁÞÁ. ðÏÐÒÏÂÕÊÔÅ ÚÁÍÅÎÉÔØ ÎÁ PIC

atmega8 22+1 PIO, 8 KB Flash, 512 EEPROM, 6*10(8*10 ÎÅ DIP) ADC, comparator, 3 PWM, USART, SPI, TWI(M2C/SPI), int. RC

attiny26 15+1 PIO, 2 KB Flash, 128 EEPROM, 11(8diff.ch.)*10 ADC+(1x;20x) gain, comparator, 2 PWM (diff.out.), TWI(M2C/SPI), int. RC

attiny15 5+1 PIO, 1 KB Flash, 64 EEPROM, 4(1diff.ch.)*10 ADC+(1x;20x) gain, comparator, PWM, int. RC

îÕ É ÎÁÐÏÓÌÅÄÏË ÉÚ ÎÏ×ÅÎØËÉÈ:

atmega48 22+1 PIO, 4 KB Flash, 256 EEPROM, 6*10(8*10 ÎÅ DIP) ADC, comparator, 5 PWM, USART, SPI, TWI(M2C/SPI), int. RC

atmega162 35 PIO, 16 KB Flash, 512 EEPROM, comparator, 6 PWM, 2*USART, SPI, int. RC

áÒÔÅÍëáä

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required