AVR vs PIC

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

Hellœ, Sergey !

Wed / 23-Jun-2004 / 09:29:10, Sergey Moskovchenko wrote to George Shepelev:

SM> á ÜÔÏ ÐpÁ×ÄÁ ÞÔÏ ÞÁÓÔÏÔÕ PIC ÎÁÄÏ ÄÅÌÉÔØ ÎÁ 12 ÞÔÏÂÙ ÐÏÌÕÞÉÔØ SM> ÜË×É×ÁÌÅÎÔÎÕÀ ÞÁÓÔÏÔÕ AVR? AVR ×ÙÐÏÌÎÑÀÔ ÐÏ ÏÄÎÏÊ ËÏÍÁÎÄÅ ÎÁ ÔÁËÔÏ×ÙÊ SM> ÉÍÕÌØÓ, Á ×ÏÔ PIC ÎÁÓËÏÌØËÏ Ñ ÚÎÁÀ - ÎÅÔ.

÷ÏÏÂÝÅ-ÔÏ ÐÒÁ×ÉÌØÎÅÅ ×ÓÅÇÏ ÏÐÒÅÄÅÌÑÔØ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ ÐÒÏÃÅÓÓÏÒÁ ÞÅÒÅÚ ÍÁÛÉÎÎÙÊ ÃÉËÌ (MC). ôÁË ×ÏÔ y AVR MC = 1 ÔÁËÔ. á ËÏÍÁÎÄÙ ×ÙÐÏÌÎÑÔØÓÑ ËÁË ÚÁ ÏÄÉÎ, ÔÁË É ÚÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎÎÙÈ ÃÉËÌÏ×. HÁÐÒÉÍÅÒ, ËÏÍÁÎÄÙ ÐÅÒÅÈÏÄÏ× ËÁË y PIC, ÔÁË y AVR ×ÙÐÏÌÎÑÀÔÓÑ ÚÁ 2 MC. åÓÔØ y AVR É ÔÒÅÈ É ÞÅÔÙÒÅÈ-ÃÉËÌÏ×ÙÅ ËÏÍÁÎÄÙ. á ×ÏÔ y PIC ×ÓÅ ËÏÍÁÎÄÙ ×ÙÐÏÌÎÑÀÔÓÑ ÚÁ 1-2 ÍÁÛÉÎÎÙÈ ÃÉËÌÁ. HÏ y PIC MC = 4 ÔÁËÔÁ. ôÁË ÉÌÉ ÉÎÁÞÅ, ÐÏÎÑÔÎÏ, ÞÔÏ ÎÁÐÒÑÍyÀ ÓÒÁ×ÎÉ×ÁÔØ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ ÜÔÉÈ Ä×yÈ ËÒÉÓÔÁÌÏ× ÎÅËÏÒÅËÔÎÏ. ÷ÓÅ ÏÞÅÎØ ÓÉÌØÎÏ ÚÁ×ÉÓÉÔ ÏÔ ÚÁÄÁÞÉ É ÅÅ ÐÒÏÇÒÁÍÍÎÏÊ ÒÅÁÌÉÚÁÃÉÉ. ëÏÎÅÞÎÏ ÍÏÖÎÏ ÇÒyÂÏ ÐÒÉËÉÎyÔØ ËÏÜÆÆÉÃÉÅÎÔ, ÎÏ ÜÔÉ ÐÒÉËÉÄËÉ, IMHO, ÒÅÍÅÓÌÅÎÉÞÅÓÔ×ÏÍ ÏÔÄÁÀÔ... :-) þÔÏ ËÁÓÁÅÔÓÑ ÞÉÓÌÁ 12, ÔÏ ÔyÔ ÔÙ ÐyÔÁÅÛØ PIC Ó MCS-51. õ ÐÏÓÌÅÄÎÅÇÏ MC = 12 ÔÁËÔÏ×. ðÒÁ×ÄÁ, Ñ ÓÌÙÛÁÌ Ï ÓyÝÅÓÔ×Ï×ÁÎÉÉ ËÒÉÓÔÁÌÏ× Ó ÐÅÒÅÒÁÂÏÔÁÎÙÍ ÑÄÒÏÍ MCS-51, y ËÏÔÏÒÙÈ MC = 6 ÔÁËÔÏ×. HÏ Ñ yÖÅ ÄÁ×ÎÏ Ó MCS-51 ÎÅ ÒÁÂÏÔÁÀ...

2All: ëÓÔÁÔÉ, Á y 68HC11 ÓËÏÌØËÏ ÔÁËÔÏ× MC? 4?

WBR, Zaiko Alexei (Phantom Lord)

... èÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÇÒÁÍÏÔÎÙÊ ÏÔ×ÅÔ - ÇÒÁÍÏÔÎÏ ÚÁÄÁ×ÁÊÔÅ ×ÏÐÒÏÓ.

Hello, Igor! You wrote to Alexander Torres on Thu, 24 Jun 2004 09:06:53 +0400:

IM> úÄÒÁ×ÓÔ×ÕÊ Alexander , ËÁË ÔÁÍ ×ÉÎÄÏ×Ó, ÔÁË ÖÅ ÈÕÄÏ ?

AT>>>> á × 84-Í - 1k flash/36 RAM

AT>> á ÞÅÍ ×ÙÚ×ÁÎ ÜÔÏÔ ×ÏÐÒÏÓ? ñ ÍÎÏÇÏ ÒÅÁÌÔÁÊÍÏ×ÙÈ ×ÅÝÅÊ ÎÁ ÞÉÓÔÏÍ óÉ IM> ÷ÏÐÒÏÓ ÎÅ Ï ÔÏÍ, ÞÔÏ ÜÔÏ ÎÅ×ÏÚÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÎÁ ó, Á × ÔÏÍ, ÞÔÏ ÐÒÉ IM> ÔÁËÏÍ ÏÇÒÁÎÉÞÅÎÉÉ ÒÅÓÕÒÓÏ× (× ÞÁÓÔÎÏÓÔÉ ÐÏ ïúõ) É ÏÇÒÁÎÉÞÅÎÉÉ IM> ÁÒÈÉÔÅËÔÕÒÙ(1 òïH), ÐÉÓÁÔØ ÎÁ óÉ Ó ÁÓÍ ×ÓÔÁ×ËÁÍÉ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ IM> ÂÏÌÅÅ ÔÒÕÄÏÅÍËÁÑ ÚÁÄÁÞÁ, ÞÅÍ ÐÉÓÁÔØ ÐÒÏÓÔÏ ÎÁ áÓÍ.

ôÙ ÏÞÅÎØ ÏÛÉÂÁÅÛÓÑ, ÅÓÌÉ ÄÕÍÁÅÛØ ÞÔÏ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÎÁ óÉ ÎÕÖÎÏ ËÁÒÄÉÎÁÌØÎÏ ÂÏÌØÛÅ ÒÅÕÒÓÏ×, ÞÅÍ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÎÁ ÁÓÓÅÍÂÌÅÒÅ. ñ É ÎÁ ÔÏÍ É ÎÁ ÔÏÍ ÄÏÓÔÁÔÏÞÎÏ ÐÉÓÁÌ.

AT>> ÐÉÓÁÌ, ÞÔÏ ÎÁ ÒÁÂÏÔÅ ÞÔÏ ÄÌÑ ÈÏÂÂÉ - ×ÏÎ ÎÅÄÁ×ÎÏ ÎÁÐÉÓÁÌ AT>> ÕÎÉ×ÅÒÓÁÌØÎÙÊ ÐÒÉÅÍÎÉË éë-ÐÕÌØÔÏ× äõ, ÐÏËÁ ÎÁ 5 ÓÔÁÎÄÁÒÔÏ×, ÂÕÄÅÔ AT>> ÂÏÌØÛÅ. ÷ÏÏÂÝÅ ÎÁ ÞÉÓÔÏÍ óÉ, ÂÅÚ ÁÓÓÅÍÂÌÅÒÎÙÈ ×ÓÔÁ×ÏË ÓÏ×ÓÅÍ. IM> ëÏÇÄÁ ÄÏÓÔÁÔÏÞÎÏ ÒÅÓÕÒÓÏ×, ËÔÏ Ö ÓÐÏÒÉÔ :)

üÔÏ ÂÙÌÏ ÎÁ 73-Í, É ÚÁÎÑÌÏ ×ÅÓØÍÁ ÓËÒÏÍÎÕÀ ÞÁÓÔØ ÅÇÏ ÒÅÓÕÒÓÏ× - 622 ÑÞÅÊËÉ ÐÒÏÇÒÁÍÍÙ É 25 ÂÁÊÔ ïúõ, ÔÁË ÞÔÏ É × 84-Ê ÜÔÏ ÎÅ ÔÏÌØËÏ ×ÌÅÚÌÏ-ÂÙ, ÎÏ ÅÝÅ É ÍÅÓÔÏ ÏÓÔÁÌÏÓØ :)

With best regards, Alex Torres.

Hello, Igor Myslovsky !

HÅ ÍÏÖÅÔ, ËÁË ÆÁËÔ. ñ É ÄÌÑ 12F675 ÎÁ ó ÐÉÛÕ, Á ÒÅÓÕÒÓÙ ÅÇÏ ÐÏÓÍÏÔÒÉ ÓÁÍ.

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

Hello, Vladimir Vassilevsky !

üÔÏ ÂÙÌ ÎÅ Ñ :) HÏ ËÏÇÄÁ ôÏÒÒÅÓ ×ÅÒÎÅÔ ÜÍÕÌÑÔÏÒ, É\ÉÌÉ Õ ÍÅÎÑ ÜÎÔÕÚÉÁÚÍ ÐÏÑ×ÉÔÓÑ, Ñ ÐÏÓÍÏÔÒÀ ÔÏÖÅ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Vladimir Vassilevsky !

÷ ÂÏÌØÛÉÈ ÐÒÏÅËÔÁÈ - ÐÏÌÎÏÓÔØÀ ÓÏÇÌÁÓÅÎ. ÷ ÍÅÌËÉÈ, ËÏÇÄÁ ÓÞÅÔ ÉÄÅÔ ÎÁ ÅÄÉÎÉÃÙ ëâ - ÇÒÁÂÌÉ ÌÅÖÁÔ ÓÏ×ÓÅÍ × ÄÒÕÇÉÈ ÍÅÓÔÁÈ.

÷ÏÔ ËÏÇÄÁ ÐÏÎÁÄÏÂÉÔÓÑ, ÔÏÇÄÁ É ÐÅÒÅÐÉÛÅÛØ. ëÏÄÁ-ÔÏ ×ÓÅÇÏ ÎÉÞÅÇÏ. ëÁË ×ÁÒÉÁÎÔ, ÓÄÅÌÁÔØ ÜÔÏ ÐÒÅÐÒÏÃÅÓÓÏÒÏÍ, ÞÔÏÂÙ ÏÄÉÎ ÔÅËÓÔ ÍÏÇ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ É ÔÁË É ÔÁË. èÏÔÑ ÂÏÌØÛÏÇÏ ÓÍÙÓÌÁ Ñ × ÜÔÏÍ ÎÅ ×ÉÖÕ.

HÉÞÅÇÏ, ÎÏ ÚÁÞÅÍ ÔÏÇÄÁ ÔÁËÔÙ É ÂÁÊÔÙ ÓÒÁ×ÎÉ×ÁÔØ, ÔÅÍ ÂÏÌÅÅ, ÞÔÏ ÏÎÉ ÏÞÅ×ÉÄÎÏ ÏÄÎÏÇÏ ÐÏÒÑÄËÁ.

á Ñ - ÌÅÎÉ×ÙÊ...

ðÏÎÑÔÉÑ ÎÅ ÉÍÅÀ, Ñ ×ÏÏÂÝÅ ÒÅÄËÏ ÉÍ ÐÏÌØÚÕÀÓØ, É ÔÏ ÇÌÁ×ÎÙÍ ÏÂÒÁÚÏÍ ËÁË ÉÎÔÅÒÆÅÊÓÏÍ Ë ÜÍÕÌÑÔÏÒÕ/ÐÒÏÇÒÁÍÍÁÔÏÒÕ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Vladimir Vassilevsky !

HÕÖÅÎ ÂÙÌ ÇÅÎÅÒÁÔÏÒ ÞÁÓÔÏÔÙ, Á LF, ËÒÏÍÅ ÔÏÇÏ, ÞÔÏ ÏÎ ÚÄÏÒÏ×ÙÊ, É ÎÅ ÄÅÛÅ×ÙÊ, ÅÝÅ É ÔÒÅÈ×ÏÌØÔÏ×ÙÊ.

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

Hell°, Vladimir !

Thursday / 24-Jun-2004 / 15:36:04, Vladimir Vassilevsky wrote to Alexei Zaiko:

AZ>> 2All: Кстати, а y 68HC11 сколько тактов MC? 4? VV> Четыре такта на цикл, но там большинство медленных команд, которые VV> делаются за 2-3-4 цикла. Спасибо! Это я просто yточнил для себя информацию (не в рамках спора, а в свете того что мне предстоит с этим камyшком в ближайшее время серьезно работать - дизассемблировать прошивки и самомy писать код). Старый, да еще и чyжой проект надо переделать.

Разyмеется, в рамки спора 68HC11 явно не влезает - классический CISC, а мы говорим о RISC микроконтроллерах. У меня просто сомнения насчет HC11 были. А в табличке инстрyкций из докyментации время выполнения в циклах yказано.

Кстати, y Z80, помнится машинные циклы разной длины. Помоемy основной цикл выбора команды (M1) 4 такта. А последyющие циклы выбора операндов 3 такта. Сейчас yже до конца всех тонкостей не помню - даавно я с Z80 игрался... :-)

А что касается спора 'AVR vs PIC' то это что-то из области религиозных войн. Как правильно сказано было "всемy свое место". Хотя, что греха таить, мне лично AVR более приятен. Hе знаю как это объяснить даже. Своего рода подсознательное восприятие архитектyры чтоли... :-)

WBR, Zaiko Alexei (Phantom Lord)

... Хотите получить грамотный ответ - грамотно задавайте вопрос.

Hello, Vladimir!

þÅÔ éÀÎ 24 2004, Vladimir Vassilevsky ÐÉÓÁÌ Ë Dima Orlov ÐÏ ÐÏ×ÏÄÕ "AVR vs PIC."

VV> VLV WBR! Maxim Polyanskiy.

Fri Jun 25 2004 01:35, Maxim Polyanskiy wrote to Vladimir Vassilevsky:

ôÙ ÓÍÏÖÅÛØ × ÔÏÍ ÐÒÉÍÅÒÅ ÓËÁÚÁÔØ ÐÏ ÌÉÓÔÉÎÇÕ, ÓËÏÌØËÏ ÒÁÚ ÂÕÄÅÔ ×ÙÐÏÌÎÑÔØÓÑ ËÁÖÄÙÊ ÉÚ ÃÉËÌÏ×? VLV

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

ðÒÉ×ÅÔ Maxim!

Friday June 25 2004 01:35, Maxim Polyanskiy wrote to Vladimir Vassilevsky:

MP> Hello, Vladimir! MP>

MP> þÅÔ éÀÎ 24 2004, Vladimir Vassilevsky ÐÉÓÁÌ Ë Dima Orlov ÐÏ ÐÏ×ÏÄÕ "AVR MP> vs PIC." MP>

MP> äÏÖÉÌÉ. ðÏ ÌÉÓÔÉÎÇÕ ÔÁËÔÙ ÕÖÅ ÎÉËÔÏ ÎÅ ÕÍÅÅÔ ÓÞÉÔÁÔØ?

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

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

Thu Jun 24 2004 19:22, Anton Abrosimov wrote to Vladimir Vassilevsky:

AA> 8641 ÔÁËÔ Ó IAR AVR 3.10B ÐpÉ ÔÏÍ-ÖÅ pÁÚÍÅpÅ ËÏÄÁ.

ëÓÔÁÔÉ, ×ÏÐÒÏÓÙ ÉÓÐÏÌØÚÕÀÝÉÍ IAR AVR 3.10

  1. HÁÓËÏÌØËÏ ÏÎ ÇÌÀËÁ×?

  1. þÔÏ ÔÁÍ ÎÏ×ÏÇÏ/ÐÏÌÅÚÎÏÇÏ?
  2. ëÁË Ó ÓÏ×ÍÅÓÔÉÍÏÓÔØÀ ÐÒÏÅËÔÏ× ÏÔ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÊ?
  3. òÁÄÉ ÞÅÇÏ ÓÔÏÉÔ ÎÁ ÎÅÇÏ ÐÅÒÅÈÏÄÉÔØ ÓÏ ÓÔÁÒÏÇÏ ÄÏÂÒÏÇÏ IAR 2.28?

VLV

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

ðÒÉ×ÅÔÓÔ×ÕÀ ÷ÁÓ, Dima! ïÄÎÁÖÄÙ 24 éÀÎ 04 × 06:30, Dima Orlov ÐÉÓÁÌ(Á) Ë Vladimir Vassilevsky...

DO>

DO> ôÁË ×ÏÔ ÞÔÏ ÔÁËÏÅ ÐÉËÏÍÁÎÉÑ... ôÅÐÅÒØ ÐÏÎÑÔÎÏ.

ëÁË ÐÓÉÈÏÌÏÇ: x-ÆÏÂÉÑ É x-ÆÉÌÉÑ - ÓÕÔØ x-ÍÁÎÉÑ. ÷ÍÅÓÔÏ "x" ÍÏÖÎÏ ÐÏÄÓÔÁ×ÉÔØ, ÞÔÏ ÕÇÏÄÎÏ. ìÀÄÉ - ÐÓÉÈÉÞÅÓËÉ ÂÏÌØÎÙÅ ÖÉ×ÏÔÎÙÅ from the definition :) ó Õ×ÁÖÅÎÉÅÍ, ÷ÉÔÁÌÉÊ.

... -|O|-

GS> Лично мне не нравится только то, что среди дешёвых GS> PIC-ов нет двухUARTных, в некоторых применениях это было бы полезно. GS> Можно, конечно, программно "выкручиваться" или ставить дополнительный GS> чип... Зачем? Только вчера закупил 3 PIC18F8720 в Платане - вышло с ндс по 16.5 $ Уж чего там в них только нет ;-)

Hi Rifkat, hope you are having a nice day!

25 éÀÎ 04, Rifkat Abdulin wrote to George Shepelev:

GS>> ÞÉÐ... RA> úÁÞÅÍ? ôÏÌØËÏ ×ÞÅÒÁ ÚÁËÕÐÉÌ 3 PIC18F8720 × ðÌÁÔÁÎÅ - ×ÙÛÌÏ Ó ÎÄÓ ÐÏ RA> 16.5 $ õÖ ÞÅÇÏ ÔÁÍ × ÎÉÈ ÔÏÌØËÏ ÎÅÔ ;-)

äÁ ÏÎÉ × ðÌÁÔÁÎÅ ÓÏ×ÓÅÍ ÏÈ$$ÌÉ. ïÎ ÓÔÏÉÔ ÞÕÔØ ÂÏÌØÛÅ $11 × ÒÏÚÎÉÃÕ Õ ôÒÉÔÏÎÁ ÉÌÉ íÉËÒÏÞÉÐÁ.

WBR, AVB

Hi Artem, hope you are having a nice day!

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

çÄÅ ÔÙ Ï ÜÔÏÍ ÐÒÏÞÉÔÁÌ? âÙÌÏ ÂÙ ÉÎÔÅÒÅÓÎÏ ×ÚÇÌÑÎÕÔØ. ñ ÉÓÐÏÌØÚÕÀ 18-ÙÅ ÂÅÚ ÓÕÐÅÒ×ÉÚÏÒÏ× É Ó ÐÒÏÂÌÅÍÁÍÉ ÓÌÅÔÁ ÎÉ ÅÅÐÒÏÍ, ÎÉ ÔÅÍ ÂÏÌÅÅ ÆÌÅÛÁ ÎÅ ÓÔÁÌËÉ×ÁÌÓÑ.

ðÅÒÉÆÅÒÉÑ ÓÁÍÁ ÐÏ ÓÅÂÅ, ÎÏ ×ÅÄØ É ÐÒÏÇÒÁÍÍÕ ÎÁÄÏ ËÕÄÁ-ÔÏ ÐÉÓÁÔØ. :) ôÅËÕÝÉÊ ÐÒÏÅËÔ Õ ÍÅÎÑ ÚÁÎÉÍÁÅÔ 30 Ëâ × F452 (~90%), ÐÏÜÔÏÍÕ ÕÖÅ × ÓÒÏÞÎÏÍ ÐÏÒÑÄËÅ ÐÒÉÛÌÏÓØ ÚÁËÁÚÙ×ÁÔØ ÓÅÍÐÌÙ F6621 É F6525, Ô.Ë. ÐÒÏÅËÔ ÐÒÏÄÏÌÖÁÅÔ ÒÁÚ×É×ÁÔØÓÑ.

âÏÀÓØ ÐÅÒÅÐÕÔÁÔØ, ÎÏ.. ðÅÒ×ÙÊ ÐÒÏÅËÔ ÎÁ F452 Õ ÍÅÎÑ ÂÙÌ ÎÁÞÁÔ ËÁË ÒÁÚ × ÎÁÞÁÌÅ 2002. ÷ ÉÀÎÅ ÕÖÅ ÂÙÌÉ ÖÉ×ÙÅ ËÁÍÎÉ, ÚÁÐÁÑÎÎÙÅ × ÐÌÁÔÙ. HÕ É ×ÓÅ-ÔÁËÉ ÜÔÏ ÐÒÁËÔÉÞÅÓËÉ ÐÅÒ×ÙÊ ËÁÍÅÎØ × ÓÅÍÅÊÓÔ×Å, ÏÔÓÀÄÁ ÃÅÎÁ ÎÅ ÓÁÍÁÑ ÎÉÚËÁÑ.

á ÞÔÏ ÄÅÌÁÔØ? çÁÍÍÁ ÅÄÉÎÓÔ×ÅÎÎÙÊ (ÎÁ ÓËÏÌØËÏ ÍÎÅ ÉÚ×ÅÓÔÎÏ) ÏÆÉÃÉÁÌØÎÙÊ ÄÉÓÔÒÉÂØÀÔÅÒ ÍÉËÒÏÞÉÐÁ × òæ. ôÒÉÔÏÎ É íÉËÒÏÞÉÐ

- ÍÏÓËÏ×ÓËÉÅ ÄÉÌÅÒÙ çÁÍÍÙ. åÓÌÉ ÒÅÞØ ÉÄÅÔ Ï ÂÏÌØÛÉÈ ÐÁÒÔÉÑÈ, ÔÏ ×ÏÚÍÏÖÎÏ ÅÓÔØ ÓÍÙÓÌ ÐÏÐÒÏÂÏ×ÁÔØ ËÕÐÉÔØ "ÔÁÍ".

éÎÏÇÄÁ ÉÍÅÅÔ ÓÍÙÓÌ ÒÁÂÏÔÁÔØ Ó ÐÏÓÔÁ×ÝÉËÁÍÉ ÐÏ ÄÏÇÏ×ÏÒÁÍ. HÁÐÒÉÍÅÒ × ÔÏÍ ÖÅ áÒÇÕÓÓÏÆÔÅ ÐÒÉ ÚÁËÌÀÞÅÎÉÉ ÄÏÇÏ×ÏÒÁ ÎÁ ÇÏÄ, ÎÁ ÐÏÓÔÁ×ËÕ ËÏÍÐÌÅËÔÕÀÝÉÈ, ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÓÕÝÅÓÔ×ÅÎÎÕÀ ÓËÉÄËÕ. òÁÂÏÔÁÅÔ ÌÉ ÔÁË ÇÁÍÍÁ ÐÏÄÓËÁÚÁÔØ ÎÅ ÍÏÇÕ, ÜÔÏ ÎÁÄÏ Õ ÓÎÁÂÖÅÎÃÅ× ×ÙÑÓÎÑÔØ.

WBR, AVB

Thu, 24 Jun 2004 15:23:15 +0400 Vladimir Vassilevsky wrote to Harry Zhurov:

VV>>> ðÌÁ×ÕÞËÁ. ÷ÙÞÉÓÌÅÎÉÅ ÐÒÑÍÏÇÏ + ÏÂÒÁÔÎÏÇÏ âðæ ÎÁ 64 ÔÏÞËÉ. IAR 2.28A, VV>>> Mega16, ÏÐÔÉÍÉÚÁÃÉÑ ÎÁ ÓËÏÒÏÓÔØ. 2.0/1.9M ÔÁËÔÏ×, 3.4/2.8 ËÉÌÏÂÁÊÔ VV>>> ÐÏÌÎÏÇÏ ËÏÄÁ Ó ÂÉÂÌÉÏÔÅËÁÍÉ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ANSI lib/IAR lib.

HZ>> ðÒÉÍÅÒ ÎÅ ÓÏÂÉÒÁÅÔÓÑ. HÅÔ ÏÐÒÅÄÅÌÅÎÉÊ FFT, REV_FFT (ÐÏÎÑÔÎÏ, ÞÔÏ HZ>> ÍÏÖÎÏ É ÓÁÍÏÍÕ ÄÏÐÉÓÁÔØ, ÎÏ ËÏÒÒÅËÔÎÅÅ, ×ÓÅ ÖÅ, ÐÒÅÄÌÁÇÁÔØ ÐÏÌÎÏÓÔØÀ HZ>> ÓÏÂÉÒÁÂÅÌØÎÙÊ ÐÒÉÍÅÒ, ËÁË × ÓÌÕÞÁÅ Ó BCH) É, ÇÌÁ×ÎÏÅ, ÎÅÔ fft.h. úÁÐÏÓÔÉ HZ>> ÜÔÏÔ ÚÁÇÏÌÏ×ÏË, ÐÌÉÚ.

VV> éÎÔÅÒÅÓÎÏ. ô.Å. 16-ÂÉÔÎÏÓÔØ MSP430 ÄÁÅÔ ~1.5 ËÒÁÔÎÙÊ ×ÙÉÇÒÙÛ VV> ÎÁ int ÚÁÄÁÞÅ.

äÁ, ÇÄÅ-ÔÏ ÔÁË.

VV> [fft.h]

VV> #define FFT -1 VV> #define REV_FFT 1

VV> // Radix 2 FFT calculation

VV> // param = FFT - performs FFT VV> // param = REV_FFT - performs reverse FFT VV> // order = the order of FFT ( pow(2,order) calculated complex points )

VV> void fft(float *real,float *imaginary,int order,int param);

FFT - 1.230955e6 Ó ×ËÌÀÞÅÎÎÙÍ ÁÐÐÁÒÁÔÎÙÍ ÕÍÎÏÖÉÔÅÌÅÍ. FFT - 1.688213e6 Ó ×ÙËÌÀÞÅÎÎÙÍ ÁÐÐÁÒÁÔÎÙÍ ÕÍÎÏÖÉÔÅÌÅÍ.

RFFT - 1.329446e6 Ó ×ËÌÀÞÅÎÎÙÍ ÁÐÐÁÒÁÔÎÙÍ ÕÍÎÏÖÉÔÅÌÅÍ. RFFT - 1.881449e6 Ó ×ÙËÌÀÞÅÎÎÙÍ ÁÐÐÁÒÁÔÎÙÍ ÕÍÎÏÖÉÔÅÌÅÍ.

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

Hello, Maxim Polyanskiy !

MPLAB ËÏÇÄÁ-ÔÏ ÕÍÅÌ (ÎÅ ÐÏ ÌÉÓÔÉÎÇÕ ËÏÎÅÞÎÏ), ËÁË ÎÏ×ÙÊ - ÎÅ ÐÏÍÎÀ.

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

Thu, 24 Jun 2004 15:23:15 +0400 Vladimir Vassilevsky wrote to Harry Zhurov:

VV>>> ðÌÁ×ÕÞËÁ. ÷ÙÞÉÓÌÅÎÉÅ ÐÒÑÍÏÇÏ + ÏÂÒÁÔÎÏÇÏ âðæ ÎÁ 64 ÔÏÞËÉ. IAR 2.28A,

åÝÅ ÐÒÏ ÐÌÁ×ÕÞËÕ. ðÏÌÉÎÏÍ ÔÒÅÔØÅÇÏ ÐÏÒÑÄËÁ Ä×ÕÈ ÐÅÒÅÍÅÎÎÙÈ:

// ---------------------------------------------------------------- float usrmath::Pxy(const PxyCOEFFS a, const float x, const float y) { float X_2 = x*x; float Y_2 = y*y;

return a[9]*X_2*x + a[8]*Y_2*y + a[7]*X_2*y + a[6]*x*Y_2 + a[5]*X_2 + a[4]*Y_2 + a[3]*x*y + a[2]*x + a[1]*y + a[0]; }

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

MSP430 - 5197 ÔÁËÔÏ×. AVR - 11941 ÔÁËÔ.

þÅÍ ËÏÍÐÉÌÑÌ, ÕÖÅ ÎÅ ÐÏÍÎÀ ÔÏÞÎÏ. ÷ÒÏÄÅ EW430 v2.20A É EWAVR v2.28A. ïÐÔÉÍÉÚÁÃÉÑ × ÏÂÏÉÈ ÓÌÕÞÁÑÈ ÍÁËÓÉÍÁÌØÎÁÑ ÐÏ ÓËÏÒÏÓÔÉ.
÷ÓÅÍ ÐÒÉ×ÅÔ.

ðÏÞÅÍÕ ÍÉÆÉÞÅÓËÁÑ. áÒÅÎÄÁ ÚÅÍÌÉ, ÜÌÅËÔÒÏÜÎÅÒÇÉÑ (Ó×ÅÔ, ÏÞÉÓÔËÁ ×ÏÚÄÕÈÁ...), ÚÁÒÐÌÁÔÁ ÐÅÒÓÏÎÁÌÁ... óÉÌØÎÏ ÕÔÒÉÒÕÑ - ÐÒÅÄÓÔÁר, ÞÔÏ ÐÒÏÉÚ×ÏÄÓÔ×ÅÎÎÙÊ ÃÉËÌ ÒÁÓÞÉÔÁÎÎÙÊ ÎÁ 1000000 ÞÉÐÏ× ÂÕÄÅÔ ÚÁÐÕÝÅÎ ÄÌÑ ÉÚÇÏÔÏ×ÌÅÎÉÑ ÔÏÌØËÏ 1000 ÛÔÕË Á ÄÁÌØÛÅ ÂÕÄÅÔ ÓÔÏÑÔØ (Á ÁÒÅÎÄÁ ËÁÐÁÅÔ, ÏÞÉÓÔËÁ ×ÏÚÄÕÈÁ ÒÁÂÏÔÁÅÔ...). ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ÏÂÝÁÑ ÓÔÏÉÍÏÓÔØ ÜÔÉÈ ÒÁÓÈÏÄÏ× ÐÒÁËÔÉÞÅÓËÉ ÏÄÉÎÁËÏ×ÁÑ. îÁ ÎÏ×ÏÍ ÏÂÏÒÕÄÏ×ÁÎÉÉ Ë ÓÏÖÁÌÅÎÉÑ ÓÔÁÒÙÅ ÞÉÐÙ ÎÅ ÓÄÅÌÁÅÛØ :(. éÎÁÞÅ ÂÕÄÅÔ ËÁË Õ íÏÔÏÒÏÌÙ.
ôÏÌØËÏ ÐÏÄÇÏÔÏ×ËÁ ÐÒÏÉÚ×ÏÄÓÔ×Á. òÁÚÒÁÂÏÔËÁ ÜÔÏ ÐÏÓÔÏÑÎÎÙÊ ÐÒÏÃÅÓÓ ÒÁÚÍÁÚÁÎÎÙÊ ÎÁ ×ÓÅ ÞÉÐÙ (ÔÁÍ ÏÞÅÎØ ÔÒÕÄÎÏ ×ÙÄÅÌÉÔØ ÇÄÅ ËÏÎÞÁÅÔÓÑ ÒÁÚÒÁÂÏÔËÁ ÏÄÎÏÇÏ ÞÉÐÁ Á ÇÄÅ ÎÁÞÉÎÁÅÔÓÑ ÒÁÚÒÁÂÏÔËÁ ÄÒÕÇÏÇÏ).
ôÕÔ ÔÁË-ÖÅ ÎÅ ÓÏ×ÓÅÍ ×ÅÒÎÏ. ðÅÒÅÈÏÄ ÎÁ ÂÏÌÅÅ ÍÅÌËÕÀ ÎÏÒÍÕ ÐÒÉ×ÏÄÉÔ Ë ÕÍÅÎØÛÅÎÉÀ ÒÁÚÍÅÒÁ ËÒÉÓÔÁÌÌÁ ÐÒÉ ÔÏÊ-ÖÅ ÓÌÏÖÎÏÓÔÉ ÞÉÐÁ (ÎÁÐÒÉÍÅÒ: ÐÒÉÍÅÒÎÏ × Ä×Á ÒÁÚÁ ÐÏ ÐÌÏÝÁÄÉ ÐÒÉ ÐÅÒÅÈÏÄÅ 0,5->0,35). é ËÁË ÒÅÚÕÌØÔÁÔ - ÎÁ ÏÄÎÏÊ ÐÌÁÓÔÉÎÅ ÚÁÇÏÔÏ×ÏË ÂÏÌØÛÅ, ÇÒÁÄÉÅÎÔ ÐÒÉÍÅÓÅÊ × ÐÌÏÝÁÄÉ ËÒÉÓÔÁÌÌÁ ÍÅÎØÛÅ ÐÏÜÔÏÍÕ ÍÅÎØÛÅ ÐÒÏÃÅÎÔ ÂÒÁËÁ É ÂÏÌØÛÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÒÁÑ ÐÌÁÓÔÉÎÙ... ô.Å. ×ÏÔ ÔÅ ÚÁÔÒÁÔÙ ÎÁ ÐÏÄÄÅÒÖÁÎÉÅ ÐÒÏÉÚ×ÏÄÓÔ×Á ÒÁÚÍÁÚÙ×ÁÀÔÓÑ ÎÁ ÂÏÌØÛÅÅ ËÏÌ-×Ï ÞÉÐÏ×. ëÁË ÒÅÚÕÌØÔÁÔ - ÂÏÌÅÅ ÎÉÚËÁÑ ÓÅÂÅÓÔÏÉÍÏÓÔØ ÏÄÎÏÇÏ ÞÉÐÁ. åÓÌÉ ÏÞÅÎØ ÇÒÕÂÏ - ÎÏ×ÙÊ ËÒÉÓÔÁÌÌ ÄÌÑ ÓÔÁÒÏÇÏ ÞÉÐÁ ÍÏÖÅÔ ÂÙÔØ × ÎÅÓËÏÌØËÏ ÒÁÚ ÄÅÛÅ×ÌÅ ÓÔÁÒÏÇÏ. ðÏÓÔÏÑÎÎÙÍÉ ÏÓÔÁÀÔÓÑ ÔÏÌØËÏ ÐÒÏÃÅÓÓÙ ÚÁÐÉÈÉ×ÁÎÉÑ ËÒÉÓÔÁÌÌÁ × ËÏÒÐÕÓ. áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

üÔÏ mega161 ÎÁ×ÅÒÎÏÅ. îÅ ÓÔÁÌËÉ×ÁÌÓÑ (ÔÅÍ ÂÏÌÅÅ 6 ÌÅÔ ÎÁÚÁÄ 8) ).
îÕ ÜÔÏ ×ÏÏÂÝÅ-ÔÏ ÒÕËÉ. ïÔ ÔÁËÉÈ-ÖÅ ÒÕË ÏÔÚÙ×Ù É ÐÏ PIC18 ÕÖÅ ÂÙÌÉ ÓÌÙÛÎÙ.
èÍ... ôÙ ×ÒÏÄÅ ÐÒÏÓÉÌ ÐÏ ÐÅÒÉÆÅÒÉÉ...
îÉÞÅÇÏ ÓÅÂÅ "ÓÔÁÒÙÊ". õ ÍÅÎÑ ÄÏÍÁ ÎÁ ÓÔÏÌÅ ×ÁÌÑÅÔÓÑ Product Line Card ÎÁÞÁÌÁ 2002 ÇÏÄÁ. ôÁÍ ÏÎ × ÐÌÁÎÉÒÕÅÍÙÈ...
í-ÄÁ... õ ÎÁÓ Ó ÔÏÂÏÊ ÏÄÉÎÁËÏ×ÙÅ ÉÓÔÏÞÎÉËÉ ÉÎÆÏÒÍÁÃÉÉ. ó çÁÍÍÏÊ ÍÙ ÒÁÂÏÔÁÅÍ ÔÏÌØËÏ ÐÏ ÏÄÎÏÊ ÐÏÚÉÃÉÉ (ÕÎÉËÁÌØÎÏÊ). ðÏ ÏÓÔÁÌØÎÙÍ ÐÒÉÅÍÌÅÍÙÈ ÃÅÎ ÐÏËÁ ÎÅ ÎÁÛÌÉ :(...
ôÁË ×ÏÔ É ÐÙÔÁÀÓØ Õ×ÉÄÅÔØ ÜÔÏ ÓÏËÒÁÝÅÎÉÅ. ðÒÉÞÅÍ ÐÏËÁ ÂÅÚÕÓÐÅÛÎÏ :(. áÒÔÅÍëáä

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required