AVR vs PIC

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

Tue, 13 Jul 2004 22:25:29 +0000 (UTC) Alexander Derazhne wrote to Artem Kamburov:

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

AD> ÷ ËÏÔÏÒÙÊ ÒÁÚ ÎÁÐÏÍÉÎÁÀ - ÏÐÙÔ Ó AVR'ÁÍÉ Õ ÍÅÎÑ ÐÏËÁ ÏÞÅÎØ ÍÁÌÅÎØËÉÊ, AD> ÍÏÇÕ ÏÛÉÂÁÔØÓÑ. AD> ðÒÉ ×ÈÏÄÅ × ÏÂÒÁÂÏÔÞÉË ÁÐÐÁÒÁÔÎÏ ÚÁÐÒÅÝÁÀÔÓÑ ×ÓÅ ÐÒÅÒÙ×ÁÎÉÑ, ÇÌÏÂÁÌØÎÙÍ AD> ÆÌÁÇÏÍ. ðÒÉ ×ÙÈÏÄÅ ÐÏ RETI - ÆÌÁÇ ÓÎÏ×Á ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ. éÓÔÏÞÎÉË ÔÅËÕÝÅÇÏ AD> ÐÒÅÒÙ×ÁÎÉÑ ÐÒÉ ÜÔÏÍ ÎÉÞÅÍ ÎÅ ÍÁÓËÉÒÕÅÔÓÑ, Ô.Å. ÅÓÌÉ ÓÁÍ ÆÁËÔ ×ÈÏÄÁ × AD> ÏÂÒÁÂÏÔÞÉË ÎÅ ÓÎÉÍÁÅÔ ÁÐÐÁÒÁÔÎÏ ÆÌÁÇ ÚÁÐÒÏÓÁ, ÔÏ ÇÌÏÂÁÌØÎÏ ÒÁÚÒÅÛÁÔØ AD> ÐÒÅÒÙ×ÁÎÉÑ ÎÅÌØÚÑ, ÎÅ ÓÄÅÌÁ× ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÔÅÌÏÄ×ÉÖÅÎÉÊ ÐÏ AD> ÍÁÓËÉÒÏ×ËÅ/ÄÅÍÁÓËÉÒÏ×ËÅ. ëÓÔÁÔÉ, ÒÅÇÉÓÔÒ ÓÏÓÔÏÑÎÉÑ ÐÒÁËÔÉÞÅÓËÉ ×ÓÅÇÄÁ AD> ÐÒÉģÔÓÑ ÓÏÈÒÁÎÑÔØ, ÍÅÎØÛÅ ÞÅÍ ÞÅÔףÒËÏÊ ËÏÍÁÎÄ ÎÅ ÏÂÏÊģÛÓÑ. éÌÉ AD> ÐÏÖÅÒÔ×Ï×ÁÔØ ÐÏÄ ÜÔÏ ÄÅÌÏ ÏÄÉÎ ÉÚ òïîÏ×, ÎÏ ÔÏÇÄÁ ÎÉËÁËÏÊ ×ÌÏÖÅÎÎÏÓÔÉ.

äÁ, ÔÁÍ Ó ÒÁÚÒÅÛÅÎÉÅÍ ÇÌÏÂÁÌØÎÏ ÆÌÁÇÁ ÇÅÍÏÒÒÏÅ× È×ÁÔÁÅÔ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ÐÒÏÓÔÏ ÒÁÚÒÅÛÁÔØ ÇÌÏÂÁÌØÎÙÅ ÐÒÅÒÙ×ÁÎÉÑ, ÔÏ ÐÒÏÃÅÓÓÏÒ ÍÏÖÅÔ ÓÎÏ×Á ×ÌÅÔÅÔØ × ÜÔÏ ÖÅ ÓÁÍÏÅ, ÅÓÌÉ ÅÇÏ ÏÔÄÅÌØÎÏ ÎÅ ÂÌÏËÉÒÏ×ÁÔØ. õ ÍÅÎÑ ÏÄÎÁÖÄÙ ÂÙÌÉ ÜÔÉ ÇÒÁÂÌÉ. ÷ÎÅÛÎÅÅ ÐÒÅÒÙ×ÁÎÉÅ, ÐÒÉ ×ÈÏÄÅ ×Ú×ÏÄÉÍ ÂÉÔ 'I' × SREG (ÞÔÏÂÙ ×ÌÏÖÅÎÎÙÅ ÒÁÚÒÅÛÉÔØ). ðÒÏÇÒÁÍÍÁ ÉÎÏÇÄÁ ÐÁÄÁÌÁ. âÙÓÔÒÏ ÂÙÌÏ ÕÓÔÁÎÏ×ÌÅÎÏ, ÞÔÏ ÐÁÄÁÅÔ ÏÎÁ ÉÓËÌÀÞÉÔÅÌØÎÏ ËÏÇÄÁ ÂÅÒÅÛØÓÑ ÒÕËÏÊ ÚÁ ÏÄÉÎ ÉÚ ÒÁÚßÅÍÏ×. ðÏÓÌÅ ÜÔÏÇÏ É ÉÓÔÏÞÎÉË ÇÌÀËÏ× ÂÙÌ ÓÒÁÚÕ ×ÙÌÏ×ÌÅÎ. ðÒÏÉÓÈÏÄÉÌÏ ÓÌÅÄÕÀÝÅÅ: ËÏÇÄÁ ÂÅÒÅÛØÓÑ ÒÕËÏÊ ÚÁ ÔÏÔ ÒÁÚßÅÍ (ÏÐÒÅÄÅÌÅÎÎÙÅ ËÏÎÔÁËÔÙ), ÔÏ ÎÁ ÐÒÅÒÙ×ÁÎÉÅ ÐÅÒÌÁ ÐÏÍÅÈÁ ÎÁ ×ÙÓÏËÏÊ ÞÁÓÔÏÔÅ (ÏÔ ÒÕËÉ ÓÈÅÍËÁ ÐÒÅÄÕÓÉÌÉÔÅÌÑ ÎÁ ÐÌÁÔÅ, Ó ËÏÔÏÒÏÇÏ ÛÅÌ ÓÉÇÎÁÌ ÎÁ ÐÒÅÒÙ×ÁÎÉÅ, ×ÏÚÂÕÖÄÁÌÁÓØ). ô.Å. ÐÒÏà ×ÌÅÔÁÅÔ × ÐÒÅÒÙ×ÁÎÉÅ, ÒÁÚÒÅÛÁÅÔ ÇÌÏÂÁÌØÎÙÅ, É... ÓÎÏ×Á ×ÌÅÔÁÅÔ × ÜÔÏ ÖÅ ÓÁÍÏÅ ÐÒÅÒÙ×ÁÎÉÅ. îÁ ËÁÖÄÙÊ ×ÈÏÄ, ÅÓÓÎÏ, ËÕÛÁÅÔÓÑ ÓÔÅË. ëÏÇÄÁ ÓÔÅË ËÏÎÞÁÅÔÓÑ, ÎÁÓÔÕÐÁÀÔ ÎÅÐÒÉÑÔÎÏÓÔÉ. ô.Å. ÎÁÄÏ ÂÙÌÏ ÎÁ ×ÈÏÄÅ ÐÅÒÅÄ ÒÁÚÒÅÛÅÎÉÅ ÇÌÏÂÁÌØÎÏÇÏ ÂÌÏËÉÒÏ×ÁÔØ Ó×ÏÅ, ÍÅÓÔÎÏÅ, Á ÎÁ ×ÙÈÏÄÅ ÎÅ ÚÁÂÙ×ÁÔØ ÅÇÏ ÓÎÏ×Á ÒÁÚÂÌÏËÉÒÏ×ÁÔØ. ëÏÒÏÞÅ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ÐÒÉÏÒÉÔÅÔÎÏÊ ÓÉÓÔÅÍÏÊ ÐÒÅÒÙ×ÁÎÉÊ ×ÓÅ ÜÔÏ ËÏÓÔÙÌÉ.

Привет!

Wed Jul 14 2004 01:47, Artem Kamburov wrote to Harry Zhurov:

...

AK> Э... Вложенные прерывания как?

Также как в AVR'е -- либо никак, либо разрешая прерывания в обработчике. Только толку от таких вложенных прерываний немного.

AK> Скорость реакции на события из-за кучи проверок флагов как?

На одну проверку уходит всего 2...3 цикла. Сделать в типичном случае 2...3 проверки не бог весть что.

AK> С ним не работал, но для ПИКа это несомненный прогресс - из AK> низкоприоритетного прерывания уже можно вызвать высокоприоритетное.

Можно, и время запуска обработчика при этом максимум 4 цикла (типично 3) и на выход 2 цикла. Итого накладных на реакцию 4, на обработчик в целом 6 циклов (если нужен переход -- 8). Сравни с AVR где реакция: до 3 (на завершение команды) + 4 (на прерывание) + 3 (на переход к обработчику) + 1 (на сохранение SREG) + 1 (на восстановление SREG) + 4 (на возврат). Итого накладных на реакцию 11, на обработчик в целом 16. Это без приоритета, с ним нужно добавить время реакции низкоприоритетного прерывания вплоть до снятия его обработчиком маски прерываний. Итого, в лучшем случае будет за 20 циклов.

AK> Только вот КАК прервать обработчика высокоприоритетного прерывания?

Так же как в AVR, разрешив прерывания. Вот только зачем?

...

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

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

Hello Alexander.

13 Jul 04 23:48, you wrote to Oleksandr Redchuk:

AD> HÕ, ÔÏÇÄÁ ×ÏÔ Åݣ, ÎÏ ÕÖÅ ÎÁ ÐÒÁ×ÁÈ "ÐÏÖÅÌÁÎÉÑ". ëÏÍÁÎÄÁ "ÓÒÁ×ÎÉÔØ AD> Ó ÍÁÓËÏÊ É ÐÒÏÐÕÓÔÉÔØ, ÅÓÌÉ ÞÔÏ" :-). ÷ ËÏÍÁÎÄÅ ÄÏÌÖÎÏ ÂÙÔØ ÔÒÉ AD> ÏÐÅÒÁÎÄÁ - ÒÅÇÉÓÔÒ ×/×, ÍÁÓËÁ ×ÙÄÅÌÑÅÍÙÈ ÂÉÔ, ÍÁÓËÁ ÓÒÁ×ÎÅÎÉÑ. AD> HÁÚÎÁÞÅÎÉÅ - ÏÔÌÏ× ÎÕÖÎÏÊ ËÏÍÂÉÎÁÃÉÉ (ÍÁÓËÁ ÓÒÁ×ÎÅÎÉÑ) ÎÕÖÎÙÈ AD> ÂÉÔ(ÍÁÓËÁ ×ÙÄÅÌÅÎÉÑ).

äÌÑ ÔÁËÏÊ ËÏÍÁÎÄÙ ÐÒÉÄÅÔÓÑ ÓÏÚÄÁ×ÁÔØ ÎÏ×ÙÊ ÆÏÒÍÁÔ, ÐÒÉÞÅÍ × 16 ÂÉÔ ÏÎÁ ÎÉËÁË ÎÅ ×ÌÁÚÉÔ. ëÁËÏÊ ÓÍÙÓÌ? ÷ RISC ÓÔÒÁÀÔÓÑ ÏÔÏÂÒÁÔØ ÎÁÉÂÏÌÅÅ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÙÅ ËÏÍÁÎÄÙ.

AD> HÏ ÜÔÏ Ñ ÕÖÅ ÎÁÇÌÅÀ :-)).

üÔÏ ÔÏÞÎÏ. ;)

Alexey

Hello George.

13 Jul 04 14:54, you wrote to Artem Kamburov:

GS> ïÂÓÕÖÄÁÌÁÓØ ÒÅÁÌÉÚÁÃÉÑ ÞÁÓÔÏÔÏÍÅÒÁ ÎÁ AVR, ÎÁ PIC _ÕÖÅ ÉÍÅÅÔÓÑ_ GS> ÁÐÐÁÒÁÔÎÙÊ 16-ÔÉ ÂÉÔÎÙÊ ÔÁÊÍÅÒ, ÐÒÅËÒÁÓÎÏ ÓÐÒÁ×ÌÑÀÝÉÊÓÑ Ó ÜÔÏÊ ÚÁÄÁÞÅÊ GS> ×ÏÏÂÝÅ ÂÅÚ ÐÒÅÒÙ×ÁÎÉÊ.

ôÏÞÎÏ ÔÁËÖÅ ÂÕÄÅÔ É ÎÁ AVR.

GS> ÷ÐÒÅÄØ ÏÓÔÁ×ÌÑÊ Ó×ÏÉ ÇÌÕÐÙÅ ÄÏÍÙÓÌÙ ÐÒÉ ÓÅÂÅ...

ëÏÎÞÁÊ ÎÅÓÔÉ ÂÒÅÄ ÐÒÏ 16-ÂÉÔÎÙÅ ÔÁÊÍÅÒÙ.

Alexey

Hello George.

13 Jul 04 15:10, you wrote to me:

AB>> á × ÄÏËÕÍÅÎÔÁÃÉÉ ÐÏ ðéë ÅÓÔØ ÔÁËÏÅ ÓÏËÒÁÝÅÎÉÅ? HÅ ÄÕÍÁÌ, ÞÔÏ Õ AB>> ÔÅÂÑ ÏÎÏ ×ÙÚÏ×ÅÔ ÚÁÔÒÕÄÎÅÎÉÑ. SFR - Special Function Register, AB>> ëÏÒÏÞÅ - ÒÅÇÉÓÔÒÙ ÐÅÒÉÆÅÒÉÉ.

GS> þÔÏ Åݣ ÚÁ ÒÅÇÉÓÔÒÙ ÐÅÒÉÆÅÒÉÉ? äÌÑ ÐÒÉÍÅÒÁ ÓÍÏÔÒÀ ÄÏËÕ ÐÏ ATmega162, GS> ×ÉÖÕ 32 General Purpose Registers, DATA SRAM, I/O Modules. GS> é Åݣ × ËÏÎÃÅ ÐÏÍÉÎÁÀÔÓÑ ÎÅËÉÅ "ÒÅÇÉÓÔÒÙ", Ó ÁÄÒÅÓÁÍÉ ÏÔ $20 ÄÏ $FF.

ôÙ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÅ ÐÏÎÑÌ?

GS> HÁÚ×ÁÔØ _ÜÔÏ_ ÕÄÏÂÎÏÊ ÏÒÇÁÎÉÚÁÃÉÅÊ ÐÁÍÑÔÉ - "ÓÔÏÌØËÏ Ñ ÎÅ ×ÙÐØÀ" (c)

ôÙ ËÁËÏÊ-ÔÏ ÎÅÐÒÁ×ÉÌØÎÙÊ. äÌÑ ×ÓÅÈ ÞÅÍ ÌÉÎÅÊÎÅÅ ÐÁÍÑÔØ - ÔÅÍ ÌÕÞÛÅ.

AB>> ÔÏ ÚÁÞÅÍ ÂÙÌÏ ×ÙÄÅÌÑÔØ ÂÏÌØÛÅ 6 ÂÉÔ ÁÄÒÅÓÁ? GS> ë ÐÒÉÍÅÒÕ, ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÍÅÖÄÕ ËÒÉÓÔÁÌÌÁÍÉ. ó ÜÔÉÍ Õ AVR ×ÓÅÇÄÁ GS> ÂÙÌÉ ÐÒÏÂÌÅÍÙ...

HÉËÕÄÁ ÏÎÁ ÎÅ ÄÅÌÁÓØ. atmega128 ÐÒÉ ÕÓÔÁÎÏ×ËÅ Fuse, ×ÏÏÂÝÅ ÎÅ ÏÔÌÉÞÉÍÁ ÏÔ atmega103

AB>> ðÒÁ×ÄÁ, × mega64/mega128 ÏÎÉ ÔÁËÉ ÓÄÅÌÁÌÉ SFR ÂÏÌØÛÅ ÞÅÍ 64, ÎÏ AB>> ÏÓÏÂÙÈ ÐÒÏÂÌÅÍ Ó ÜÔÉÍ ÎÅ ÐÒÏÉÚÏÛÌÏ. HÁ óÉ - ×ÏÏÂÝÅ ÎÉËÁËÉÈ. GS> äÅÊÓÔ×ÉÔÅÌØÎÏ, ËÏÇÏ ×ÏÌÎÕÅÔ ÒÁÚÄÕ×ÁÎÉÅ ËÏÄÁ ÐÒÉ ÏÂÒÁÝÅÎÉÉ, ÓËÁÖÅÍ, GS> Ë ÔÒÅÔØÅÍÕ ÔÁÊÍÅÒÕ/ÓޣÔÞÉËÕ,

á ÞÔÏ ÜÔÏ ÔÁË ÓÉÌØÎÏ ÚÁÍÅÄÌÑÅÔ ËÏÄ? ðÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ É ÔÁË È×ÁÔÁÅÔ.

GS> ðÅÒÅÞÉÔÁÌ. òÏ×ÎÏ ÔÏ-ÖÅ ×ÐÅÞÁÔÌÅÎÉÅ. óÄÅÌÁÎÏ ËÒÉ×Ï É ÎÅÕÄÏÂÎÏ. GS> ëÁËÏÅ-ÔÏ ÌÀÂÉÔÅÌØÓÔ×Ï. äÁÖÅ ÄÒÅ×ÎÅÅ 51-Å ÓÅÍÅÊÓÔ×Ï ÓÍÏÔÒÉÔÓÑ ËÕÄÁ GS> ÜÌÅÇÁÎÔÎÅÅ...

HÕ ÜÔÏ ÔÙ ËÒÕÔÏ ÐÏÇÎÁÌ.

AB>> ðÏËÁ ÞÔÏ, ËÒÏÍÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÒÉÃÅÐÉÔØ Ä×Á Input Capture ÎÁ ÏÄÉÎ AB>> ÔÁÊÍÅÒ ÎÉÞÅÇÏ ÐÒÅ×ÏÓÈÏÄÎÏÇÏ ÎÅ ÎÁÛÅÌ. GS> ïÞÅÎØ ÐÌÏÈÏ ÓÍÏÔÒÅÌ.

á ÍÎÅ ÂÏÌØÛÅ É ÎÅ ÎÕÖÎÏ.

AB>> HÏ ÌÕÞÛÅ ÕÖ Ñ msp430 ×ÏÚØÍÕ. GS> äÁ ÈÏÔØ Athlon-64 ÂÅÒÉ, ÍÎÅ ÔÏ ÞÔÏ...

ðÏÎÁÄÏÂÉÔÓÑ - ×ÏÚØÍÕ, Á ÞÔÏ?

Alexey

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

÷ÔÏÒÎÉË éÀÌØ 13 2004 05:02, Yuriy K wrote to George Shepelev:

OR>>> ôÁË ÞÔÏ ÞÔÅÎÉÅ 16-ÂÉÔÎÏÇÏ ÔÁÊÍÅÒÁ × Ä×Á ÐÒɣÍÁ É ÞÔÅÎÉÅ OR>>> 8-ÂÉÔÎÏÇÏ ÔÁÊÍÅÒÁ + ÂÁÊÔÁ ÐÒÏÇÒÁÍÍÎÏÇÏ ÒÁÓÛÉÒÅÎÉÑ ÎÅ ÏÔÌÉÞÁÀÔÓÑ OR>>> ÎÉÞÅÍ, GS>> éÓËÌÀÞÉÔÅÌØÎÏ ÄÌÑ ÔÅÈ, ËÔÏ ÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÔØ Ó ËÏÎÔÒÏÌÌÅÒÁÍÉ ÎÅ GS>> ÕÍÅÅÔ ;) YK> ûÅÐÅÌÅ× ÕÞÉÔ òÅÄÞÕËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÙ.

òÁÚÕÍÎÙÅ ÌÀÄÉ ×ÓÀ ÖÉÚÎØ ÕÞÁÔÓÑ!

YK> ñ ÍÉÎÕÔ ÐÑÔØ ÓÍÅÑÌÓÑ.

"óÍÅÈ ÂÅÚ ÐÒÉÞÉÎÙ..." (c)

YK> óÐÁÓÉÂÏ, George.

ðÏÖÁÌÕÊÓÔÁ ;)

çÅÏÒÇÉÊ

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

÷ÔÏÒÎÉË éÀÌØ 13 2004 12:03, Alexey Boyko wrote to George Shepelev:

GS>> íÅÎÑ ÉÎÔÅÒÅÓÕÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÐÏÌÎÉÔØ ÎÉÛÕ ÏÔ 20Ëçà ÄÏ 20íçÃ. AB> ëÕÐÉ ÞÁÓÔÏÔÏÍÅÒ.

ôÅ, ÞÔÏ ×ÉÄÅÌ - ÇÒÏÍÏÚÄËÉÅ É ÄÏÒÏÇÉÅ. íÎÅ ÎÕÖÅÎ ÐÒÉÂÏÒÞÉË ÐÏÍÅÎØÛÅ/ÐÏÐÒÏÝÅ. âÅÚ ÔÒÕÄÁ ÄÅÌÁÅÔÓÑ ÎÁ PIC12F639 É LCD ÄÉÓÐÌÅÊÞÉËÅ ÏÔ ÔÅÌÅÆÏÎÁ.

OR>>> íÎÅ ÔÁË ×ÏÏÂÝÅ ÚÁ ÐÏÓÌÅÄÎÉÅ ÎÅÓËÏÌØËÏ ÌÅÔ ÞÁÓÔÏÔÏÍÅÒ ËÒÅÐËÏ OR>>> ÐÏÎÁÄÏÂÉÌÓÑ (ÏÓÃÉÌÌÏÇÒÁÆÁ ÎÅ È×ÁÔÉÌÏ :-) ÔÏÌØËÏ ÏÄÉÎ ÒÁÚ É ÔÁÍ OR>>> ÎÁÄÏ ÂÙÌÏ ÐÏÍÅÒÑÔØ ÏÔÎÏÛÅÎÉÅ ÞÁÓÔÏÔ. GS>> ô×ÏÊ ÓÁÍÙÊ ÓÅÒأÚÎÙÊ ÁÒÇÕÍÅÎÔ ×Ï ×ӣÍ ÏÂÓÕÖÄÅÎÉÉ ;) GS>> ðÒÁ×ÄÁ ÏÎ ÄÒÕÇÉÍ ÍÏÖÅÔ ÂÙÔØ ÁÂÓÏÌÀÔÎÏ ÎÅÕÂÅÄÉÔÅÌÅÎ... AB> HÕ, Õ ÍÅÎÑ ÔÏÖÅ ÎÅ ×ÏÚÎÉËÁÌÁ ÍÙÓÌØ ÓÄÅÌÁÔØ ÓÅÂÅ ÞÁÓÔÏÔÏÍÅÒ ÎÁ 20 MHz

á ÄÏ 200 íçÃ Ó ÐÒÅÄÄÅÌÉÔÅÌÅÍ? ;)

GS>> óÎÏ×Á ÉÚÏÂÒÅÔÁÅÍ ÐÕÛËÕ ÄÌÑ ÓÔÒÅÌØÂÙ ÐÏ ËÏÍÁÒÁÍ? HÁÐÏÍÉÎÁÀ, GS>> ÏÂÓÕÖÄÁÌÁÓØ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÍÅÎÙ PIC ÎÁ AVR, Á ÎÅ ×ÙÄÕÍÙ×ÁÎÉÅ GS>> ÚÁÄÁÞËÉ, ÄÌÑ ËÏÔÏÒÏÊ PIC ÐÌÏÈÏ ÐÏÄÈÏÄÉÔ... AB> éÎÔÅÒÅÓÎÏ, ÞÔÏ ÔÙ ÂÕÄÅÛØ ÄÅÌÁÔØ ÅÓÌÉ ÐÏÐÁÄÅÔÓÑ ÚÁÄÁÞÁ, ÄÌÑ ËÏÔÏÒÏÊ AB> Ô×ÏÊ ÌÀÂÉÍÙÊ ðéë ÎÅ ÐÏÄÏÊÄÅÔ?

òÏ×ÎÏ ÔÏ-ÖÅ, ÞÔÏ ÄÅÌÁÌ ÄÏ ÓÉÈ ÐÏÒ - ÓÐÏËÏÊÎÏ ÐÏÓÔÁ×ÌÀ ËÏÎÔÒÏÌÌÅÒ, ËÏÔÏÒÙÊ ÜÔÕ ÚÁÄÁÞÕ ÒÅÛÉÔ. á ÞÔÏ?

OR>>> HÅÔ, ËÏÎÅÞÎÏ. õ ÍÅÎÑ ÓÐÏËÏÊÎÏ ÎÁ 90s8515 ×ÉÓÅÌÏ 32KB SRAM × OR>>> ÁÄÒÅÓÁÈ 0x8000-0xFFFF GS>> óÎÏ×Á ÄÏÒÏÇÕÝÁÑ "ÍÅÇÁ" × ËÁÞÅÓÔ×Å "ÕÎÉ×ÅÒÓÁÌØÎÏÊ ÚÁÔÙÞËÉ"? AB> ÷ èÁÒØËÏ×Å.

ôÅÂÑ ÕÄÉ×ÌÑÅÔ, ÞÔÏ × ÜÔÏÍ ÇÏÒÏÄÅ Åݣ ÖÉ×ÕÔ ÌÀÄÉ, ÚÁÎÉÍÁÀÝÉÅÓÑ ÜÈÏÔÁÖÎÙÍÉ ÚÁÄÁÞÁÍÉ? íÅÎÑ ÔÏÖÅ, ÎÏ ÔÁËÏ×Á ÖÉÚÎØ...

GS>> HÉ tiny, ÎÉ ÄÁÖÅ mega8/16 ÜÔÏÇÏ ÎÅ ÕÍÅÀÔ. AB> AT90S8515

HÅÔ ÎÁ ÓËÌÁÄÅ.

GS>> íÉÎÕÓ 19 ÎÏÖÅË, ÐÌÀÓ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÓÔÁ×ÉÔØ ÒÅÇÉÓÔÒ ÄÌÑ GS>> ÚÁݣÌËÉ×ÁÎÉÑ ÍÌÁÄÛÅÊ ÞÁÓÔÉ ÁÄÒÅÓÁ... AB> ðÒÁ×ÉÌØÎÏ. ðÏÜÔÏÍÕ ÔÙ ÎÅÂÕÄÅÛØ ÂÒÁÔØÓÑ ÚÁ ÚÁÄÁÞÕ, ÔÒÅÂÕÀÝÅÇÏ ÂÏÌØÛÏÇÏ AB> ÏÂßÅÍÁ ïúõ.

þÕÛØ. óÔÁ×ÉÔÓÑ ÄÅۣ×ÁÑ É ÄÏÓÔÕÐÎÁÑ AT89C51, ÞÉÐ SRAM É ÐÒÏÂÌÅÍÁ ÒÅÛÅÎÁ. á ÍÅÎÑÔØ ÚÁÄÁÞÕ ÎÁ ÈÏÄÕ, ÞÔÏÂÙ ţ ÎÅ ÕÄÁÌÏÓØ ÒÅÛÉÔØ ÕËÁÚÁÎÎÙÍ ÓÐÏÓÏÂÏÍ, ÍÏÖÎÏ ÁÂÓÏÌÀÔÎÏ ÄÌÑ ÌÀÂÏÇÏ ÞÉÐÁ ;)

çÅÏÒÇÉÊ

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

óÒÅÄÁ éÀÌØ 14 2004 04:28, Yuriy K wrote to George Shepelev:

MP>>>> ëÕ ÉÌÉ ÎÅ ëÕ? ;) YK>>> þÔÏ ÂÏÌØÛÅ, 2,66 ÉÌÉ 1,66? GS>> á ÄÁ×ÁÊ ÔÅÐÅÒØ ×ÏÚØͣÍ Scenix. PIC'Ï×ÓËÁÑ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ, 100 GS>> íçÃ, 1 ÔÁËÔ ÎÁ ËÏÍÁÎÄÕ... YK> ðÏÆÉÇ. òÅÞØ ÛÌÁ Ï ÐÉËÁÈ.

Scenix - ÜÔÏ ÔÅ-ÖÅ PIC12, ÔÏÌØËÏ ÏÞÅÎØ ÂÙÓÔÒÙÅ ;)

GS>> 100/6 = 16,7 íçÃ. GS>> þÔÏ ÂÏÌØÛÅ, 16,7 ÉÌÉ 2,66? ;) YK> óËÏÌØËÏ ÓÔÏÉÔ óÃÅÎÉËÓ?

ðÏÎÑÔÉÑ ÎÅ ÉÍÅÀ. õ ÍÅÎÑ ÎÅÔ ÐÏÄ ÎÉÈ ÚÁÄÁÞ.

çÅÏÒÇÉÊ

Hello Harry.

14 Jul 04 10:32, you wrote to Artem Kamburov:

AK>> HÅ, Ä×Á ÓÔÅËÁ ÜÔÏ ÔÁËÁÑ ÆÉÞÁ ÄÌÑ ËÏÍÐÉÌÑÔÏÒÁ. ó ÎÉÍÉ ÕÄÏÂÎÅÅ AK>> ÒÁÂÏÔÁÔØ. ðÒÉÞÅÍ ÐÒÁËÔÉÞÅÓËÉ ÎÁ ÌÀÂÏÍ ÞÉÐÅ ÇÄÅ ÔÁËÏÅ ×ÏÚÍÏÖÎÏ. GCC AK>> ÐÒÏÓÔÏ ÎÁÓÌÅÄÕÅÔ ÐÏÄÈÏÄ ÄÌÑ È86-ÇÏ.

HZ> HÉÞÅÇÏ ÈÏÒÏÛÅÇÏ × ÜÔÏÍ ÎÅÔ! éÚ-ÚÁ ÜÔÏÇÏ ÐÁÍÑÔØ ÎÅÒÁÃÉÏÎÁÌØÎÏ HZ> ÉÓÐÏÌØÚÕÅÔÓÑ. ÷ÏÔ × 430-Í ÏÄÉÎ ÓÔÅË É ×ÓÅ ÈÏËËÅÊ!

ôÆÕ ÂÌÉÎ. HÁÓÔÒÏÞÉÌ 4 ÓÔÒÏËÉ, É ×ÉÖÕ ÞÔÏ ÎÅ ÐÒÏ ÔÏ. HÏ ÓÔÉÒÁÔØ ÎÅ ÓÔÁÎÕ. ëÏÒÏÞÅ ÄÁÌØÛÅ ÐÒÏ ÐÒÅÉÍÕÝÅÓÔ×Ï IAR ÎÁÄ GCC ÐÏ ÐÏ×ÏÄÕ Ä×ÕÈ ÓÔÅËÏ×.

÷ IAR ÚÁÄÅÊÓÔ×ÕÅÔÓÑ ÎÁÍÅÒÔ×Ï ÕËÁÚÁÔÅÌØ Y, ËÏÔÏÒÙÈ É ÔÁË ÎÅ ÍÎÏÇÏ. á ÖÏÐÁ Ó SP ÐÏÌÕÞÁÅÔÓÑ ÔÏÌØËÏ ÅÓÌÉ ÒÁÚÍÅÒ ÁÒÇÅÍÅÎÔÏ× É ÌÏËÁÌØÎÙÈ ÐÅÒÅÍÅÎÎÙÈ ÐÒÅ×ÙÛÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÒÅÇÉÓÔÒÏ×. óËÏÒÅÅ ×ÓÅÇÏ ÜÔÁ ÆÕÎËÃÉÑ ÔÁËÁÑ ÖÉÒÎÁÑ, ÞÔÏ ÒÁÚÍÅÒ ÐÒÏÌÏÇÁ/ÜÐÉÌÏÇÁ ÔÅÒÑÅÔÓÑ ÎÁ ÆÏÎÅ ÏÔÁÌØÎÏÇÏ ËÏÄÁ ÆÕÎËÃÉÉ.

Alexey

Hello Ruslan.

13 Jul 04 12:18, you wrote to me:

AB>> RS-232C Yes RM> þÅÒÅÚ ÉÎÔÅÒÆÅÊÓ ÞÔÏ ÍÏÖÎÏ ÄÅÌÁÔØ? õÐÒÁ×ÌÑÔØ ÐÒÉÂÏÒÏÍ ÍÏÖÎÏ, ÉÌÉ ÔÏÌØËÏ RM> ÓÞÉÔÙ×ÁÁÎÉÅ?

ôÏÌØËÏ ÓÞÉÔÙ×ÁÎÉÅ. HÏ ÒÅÁÌØÎÏ - ÎÉ ÒÁÚÕ ÎÅ ÐÏÌØÚÏ×ÁÌÉÓØ. ëÓÔÁÔÉ, ÉÎÔÅÒÆÅÊÓ ÏÐÔÉÞÅÓËÉ ÒÁÚ×ÑÚÁÎ. ôÁÍ ×ÏÏÂÝÅ ÒÁÚßÅÍ ÏÐÔÉÞÅÓËÉÊ.

AB>> Relative Mode Yes RM> á ÜÔÏ ÞÔÏ ÔÁËÏÅ?

HÕ, ÎÁÖÉÍÁÅÛØ ËÎÏÐÏÞËÕ É ÇÏ×ÏÒÉÛØ, ÞÔÏ ÜÔÏ ÎÏÌØ, Á ÏÎ ÐÏËÁÚÙ×ÁÅÔ ÚÎÁÞÅÎÉÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÜÔÏÊ ÔÏÞËÉ.

RM> þÅÓÔÎÏ ÇÏ×ÏÒÑ, Ñ ÎÅ Õ×ÉÄÅÌ, ÚÁ ÞÔÏ ÓÔÏÌØËÏ ÂÁÂÏË ÐÌÏÞÅÎÏ.

õÄÏÂÎÙÊ ÏÎ. á×ÔÏÄÉÁÐÁÚÏÎ, ÂÏÌØÛÏÊ ÜËÒÁÎ. äÁ É ÞÁÓÔÏÔÏÍÅÒ ÎÅ ÎÁ 30KHz, ËÁË × ÄÅÛÅ×ÙÈ. èÏÔØ ÎÁ Ë×ÁÒÃÅ ÍÏÖÎÏ ÐÏÍÅÒÑÔØ.

AB>> ëÓÔÁÔÉ, ÉÚ ÓÅÒÉÉ UT70 - ÔÏÌØËÏ UT70B ÉÍÅÅÔ ÔÁËÏÊ ÞÁÓÔÏÔÏÍÅÔÒ. HÏ AB>> ÅÓÔØ ËÁËÏÊ-ÔÏ UT70(ÎÅ ÐÏÍÎÀ ËÁËÁÑ ÂÕË×Á) ËÏÔÏÒÙÊ ÉÍÅÅÔ ÂÏÌØÛÅ AB>> ÃÉÆÒ ÎÁ ÜËÒÁÎÅ É ÔÏÞÎÏÓÔØ ×ÒÏÄÅ 0.1% RM> ï, ÜÔÏ ÏÎÉ ÎÁ×ÅÒÎÏ ÂÏÌÅÅ ÐÒÁ×ÉÌØÎÙÊ áãð ×ÌÅÐÉÌÉ. HÏ ÐÏÄÏÚÒÅ×ÁÀ, ÞÔÏ É RM> ÃÅÎÕ ÅÝÅ Õ×ÅÌÉÞÉÌÉ.

HÅ ÚÎÁÀ, ÎÅ ÓÍÏÔÒÅÌ. HÏ ÞÔÏ × 5 ÒÁÚ - ÎÅ ×ÅÒÉÔÓÑ.

Alexey

Hello George.

13 Jul 04 15:00, you wrote to me:

GS>>> HÁ 8-ÍÉ ÂÉÔÎÏÍ ËÏÎÔÒÏÌÌÅÒÅ ÜÔÏ ÎÅ ÐÏÌÕÞÁÅÔÓÑ. AB>> üÔÏ ÎÁ ðéëÅ - ÎÅ ÐÏÌÕÞÁÅÔÓÑ. õ AVR, i8080, Z80 É ÄÁÖÅ i51 - AB>> ÐÏÌÕÞÁÅÔÓÑ.

GS> õ AVR - ÃÅÎÏÊ ÐÅÒÅÔÁÓËÉ×ÁÎÉÑ ×ÓÅÈ ÄÁÎÎÙÈ ÞÅÒÅÚ ÉÇÏÌØÎÏÅ ÕÛËÏ òïHÏ×.

HÅ ×ÓÅÈ.

GS> 8080/Z80 - ÎÅ ×ÓÔÒÁÉ×ÁÅÍÙÅ ËÏÎÔÒÏÌÌÅÒÙ, Ë ÔÏÍÕ ÖÅ ÄÏ×ÏÌØÎÏ ÍÅÄÌÅÎÎÙÅ. GS> ÷ 51-Í - ÏÐÑÔØ ÖÅ, ÉÇÏÌØÎÏÅ ÕÛËÏ òïHÏ×.

GS> HÁÌÉÞÉÅ ËÏÍÁÎÄ MOV/LD/ST ÏÔÎÀÄØ ÎÅ ÒÅÛÁÅÔ ÚÁÄÁÞÕ _ÐÏÌÎÏÃÅÎÎÏÇÏ_ GS> ÄÏÓÔÕÐÁ Ë ÌÉÎÅÊÎÏÍÕ ÁÄÒÅÓÎÏÍÕ ÐÒÏÓÔÒÁÎÓÔ×Õ ÄÁÎÎÙÈ. òÅÞØ ÛÌÁ ÉÍÅÎÎÏ ÏÂ GS> ÜÔÏÍ.

äÌÑ ÔÅÂÑ - ÎÅ ÒÅÛÁÅÔ.

AB>> HÅÔ. HÅ ×ÓÅ ÓÍÏÔÒÅÌ. åÓÔØ ÅÝÅ ËÏÍÁÎÄÙ adiw/sbiw ÍÏÄÉÆÉËÁÃÉÉ AB>> ÒÅÇÉÓÔÒÏ×ÙÈ ÐÁÒ r24:r25, XH:XL, YH:YL, ZH:ZL. AB>> ðÒÁ×ÄÁ ÄÉÁÐÁÚÏÎ -64..+64, GS> -63 ÉÌÉ +63.

á ÐÏ ÓÕÝÅÓÔ×Õ?

AB>> ÎÏ É ÜÔÏ ÎÅÍÁÌÏ. GS> óÏ×ÓÅÍ ÎÅÍÎÏÇÏ, ÎÏ ÌÕÞÛÅ, ËÏÎÅÞÎÏ, ÞÅÍ ÎÉÞÅÇÏ ;)

äÌÑ ÒÁÂÏÔÙ Ó ÉÎÄÅËÓÏÍ ÍÁÓÓÉ×Á ÜÔÏ ×ÐÏÌÅ ÄÏÓÔÁÔÏÞÎÏ.

GS> ÷ӣ-ÔÁËÉ ÄÌÑ _ÐÏÌÎÏÃÅÎÎÏÊ_ ÒÅÁÌÉÚÁÃÉÉ ÎÕÖÅÎ 16-ÔÉ ÂÉÔÎÙÊ ËÏÎÔÒÏÌÌÅÒ. GS> á ÍÏÖÅÔ É 32-È ÂÉÔÎÙÊ ;)

äÌÑ ÒÅÁÌÉÚÁÃÉÉ ÞÅÇÏ?

GS> ëÏÇÄÁ Ñ ÐÙÔÁÌÓÑ ÒÁÂÏÔÁÔØ Ó AVR'ÁÍÉ, ËÏÍÐÉÌÑÔÏÒÁ Ó ÐÏÌÎÏÃÅÎÎÏÊ GS> ÐÏÄÄÅÒÖËÏÊ ÔÁËÉÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÎÁÊÔÉ ÎÅ ÕÄÁÌÏÓØ.

HÏ ×ÅÄØ ÜÔÏ ÎÅ ÐÒÏÂÌÅÍÁ AVR, ×ÅÄØ ÔÁË?

AB>> ÷ÓÅ ÐÒÏÓÔÏ. åÓÌÉ ÈÏÞÅÛØ - ÏÂÒÁÝÁÅÛØÓÑ ËÏ ×ÓÅÊ ÐÁÍÑÔÉ ÏÄÎÉÍÉ É AB>> ÔÅÍÉ ÖÅ ËÏÍÁÎÄÁÍÉ Ó 16-ÂÉÔÎÙÍ ÁÄÒÅÓÏÍ. GS> íÅÄÌÅÎÎÏ ÜÔÏ.

á ÒÅÁÌØÎÏ - ÂÙÓÔÒÅÅ ÞÅÍ × ðéëÅ.

AB>> èÏÞÅÛØ ÏÐÔÉÍÁÌØÎÅÅ - ÉÓÐÏÌØÚÕÅÛØ ÄÒÕÇÉÅ ËÏÍÁÎÄÙ. GS> ÷ ËÏÍÐÌÅËÔÅ ÉģÔ ×ÏÚÍÏÖÎÏÓÔØ ÎÁÒ×ÁÔØÓÑ ÎÁ ÇÌÀË.

HÅÔ, ÎÅ ÉÄÅÔ.

GS> äÁ, Ñ ÚÎÁÀ ;)

ôÙ ÎÅ ÐÒÏÂÏ×ÁÌ, ÏÔËÕÄÁ ÚÎÁÅÛØ?

AB>> åÓÔØ ÁÌÇÏÒÉÔÍÙ ÏÐÔÉÍÉÚÁÃÉÉ ËÅÛÉÒÏ×ÁÎÉÑ ÄÁÎÎÙÈ ÉÚ ÐÁÍÑÔÉ AB>> ÒÅÇÉÓÔÒÁÈ. ëÏÍÐÉÌÑÔÏÒÙ ÉÍÉ ÐÏÌØÚÕÀÔÓÑ É ×ÐÏÌÎÅ ÕÓÐÅÛÎÏ. GS> áÓÓÅÍÂÌÅÒ - ÜÔÏ ËÏÍÐÉÌÑÔÏÒ? ;-)

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

GS>>> ÎÉËÕÄÁ ÎÅ ÄÅÎÅÔÓÑ. ÷ ΣÍ ÂÏÌØÛÉÎÓÔ×Ï ËÏÍÁÎÄ ÒÁÂÏÔÁÀÔ ÌÉÛØ Ó GS>>> ËÒÏÛÅÞÎÙÍ ÎÁÂÏÒÏÍ ÒÅÇÉÓÔÒÏ×... AB>> ëÏÔÏÒÙÊ Õ ðéëÁ ÏÄÉÎ. GS> ëÔÏ "ÏÄÉÎ"? ÷ÙÒÁÖÁÊÓÑ ÑÓÎÅÅ!

òÅÇÉÓÔÒ.

AB>> åÓÌÉ ÂÙ ÔÙ ÍÏÇ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÓÉÓÔÅÍÕ ËÏÍÁÎÄ ðéë É á÷ò, GS> äÕÍÁÅÛØ, ÅÓÌÉ ÔÅÂÅ ÜÔÏ ÎÅ ÕÄÁÌÏÓØ, ÔÁË É ÄÒÕÇÉÍ - ÎÅ ÐÏÄ ÓÉÌÕ? ;)

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

AB>> ÔÙ ÂÙ ÐÏÎÑÌ × ÞÅÍ ÒÁÚÎÉÃÁ. GS> ñ _ÚÎÁÀ_ × ޣÍ ÒÁÚÎÉÃÁ.

ïÔËÕÄÁ?

AB>> × 16-ÂÉÔÎÏÊ ËÏÍÁÎÄÅ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØÓÑ 16-ÂÉÔÎÙÊ ÁÄÒÅÓ.

GS> äÁ ÞÔÏ ÔÙ ÇÏ×ÏÒÉÛØ? öÁÌËÏ, ÞÔÏ ÎÁ ÆÉÒÍÅ AVR ÜÔÏÇÏ ÎÅ ÚÎÁÌÉ É ÚÁÞÅÍ-ÔÏ GS> ×ÙÄÕÍÁÌÉ ËÏÍÁÎÄÙ JMP É CALL, ÓÏÄÅÒÖÁÝÉÅ 22-ÂÉÔÎÙÊ ÁÄÒÅÓ ;)

ôÏÞÎÏ. 22-È ÂÉÔÎÙÊ ÁÄÒÅÓ × 16-ÂÉÔÎÏÊ ËÏÍÁÎÄÅ. ôÁË É ÚÁÐÉÛÅÍ. çÅÏÒÇÉÊ ûÅÐÅÌÅ× ÐÒÉÄÕÍÁÌ ÁÒÈÉ×ÁÔÏÒ ÁÄÒÅÓÁ.

GS> á ÚÁÞÅÍ ÔÅÂÅ ÉÍÅÎÎÏ 16-ÔÉ ÂÉÔÎÙÊ ÁÄÒÅÓ? äÌÑ ÍÎÏÇÉÈ ÐÒÁËÔÉÞÅÓËÉÈ GS> ÚÁÄÁÞ È×ÁÔÉÌÏ ÂÙ, ÓËÁÖÅÍ, 10-12-ÔÉ ÂÉÔÎÏÇÏ ÓÍÅÝÅÎÉÑ.

á ÄÌÑ ËÏÔÏÒÙÈ ÎÅ È×ÁÔÉÔ?

GS> ADIW/SBIW Ó ÄÉÁÐÁÚÏÎÏÍ 63 ÁÄÒÅÓÁ ×ÙÇÌÑÄÑÔ ÄÏ×ÏÌØÎÏ ÖÁÌËÏ.

÷ÐÏÌÎÅ ÄÏÓÔÁÔÏÞÎÏ.

GS> ðÒÉÍÅÒ ÂÏÌÅÅ-ÍÅÎÅÅ ÎÏÒÍÁÌØÎÏÊ 16-ÔÉ ÂÉÔÎÏÊ ÁÒÉÆÒÍÅÔÉËÉ × 8-ÍÉ ÂÉÔËÅ GS> ÍÏÖÎÏ ÐÏÇÌÑÄÅÔØ × ÓÉÓÔÅÍÅ ËÏÍÁÎÄ Z80, ÎÏ ÓËÏÒÏÓÔØ ×ÙÐÏÌÎÅÎÉÑ ËÏÄÁ ÔÁÍ GS> ÎÅ ÒÁÄÏ×ÁÌÁ...

éÍÅÎÎÏ ÐÏÜÔÏÍÕ × AVR ÞÉÓÌÏ ËÏÍÁÎÄ ÅÝÅ ÓÏËÒÁÔÉÌÉ É ÒÁÚÏÇÎÁÌÉ ÐÏÂÙÓÔÒÅÅ.

AB>> ÷ ðéë ÏÇÒÁÎÉÞÉÌÉÓØ 8 ÂÉÔÁÍÉ ÁÄÒÅÓÁ GS> ðÒÉ ÓÔÒÁÎÉÞÎÏÊ ÏÒÇÁÎÉÚÁÃÉÉ ÐÁÍÑÔÉ, ÉÓÐÏÌØÚÏ×ÁÎÎÏÊ × PIC - ÜÔÏÇÏ GS> ×ÐÏÌÎÅ ÄÏÓÔÁÔÏÞÎÏ.

HÏ ÎÅÕÄÏÂÎÏ.

AB>> (+1 ÂÉÔ ×ÙÂÏÒ ÉÓÔÏÞÎÉËÁ/ÐÒÉÅÍÎÉËÁ), ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÂÏÌØÛÅ 256 AB>> ÂÁÊÔ ÁÄÒÅÓÏ×ÁÔØ ÓÔÁÎÏ×ÉÔÓÑ ÐÒÏÂÌÅÍÁÔÉÞÎÏ.

GS> ë ÓÞÁÓÔØÀ ÆÉÒÍÁ Microchip ÜÔÏÇÏ ÎÅ ÚÎÁÌÁ, ÐÏÔÏÍÕ ÐÒÅÄÕÓÍÏÔÒÅÌÁ GS> × 18-Í ÓÅÍÅÊÓÔ×Å 12-ÔÉ ÂÉÔÎÕÀ ÁÄÒÅÓÁÃÉÀ ÄÁÎÎÙÈ Ó ÐÏÍÏÝØÀ ÎÅÓËÏÌØËÉÈ GS> ÒÅÇÉÓÔÒÏ× FSR ;-)

ôÙ ÖÅ ÐÏËÌÏÎÎÉË PIC16. úÁÞÅÍ ÓßÅÚÖÁÅÛØ?

AB>> ÷ AVR × 16-ÂÉÔÎÏÊ ËÏÍÁÎÄÅ ×ÏÏÂÝÅ ÎÅ ÓÏÄÅÒÖÉÔÓÑ ÁÄÒÅÓ ïúõ AB>> (éÓËÌÀÞÅÎÉÅ -- 32-È ÂÉÔÎÙÅ ËÏÍÁÎÄÙ lds/sts, ËÏÔÒÙÅ ÓÏÄÅÒÖÁÔØ AB>> ÓÒÁÚÕ ×ÓÅ 16 ÂÉÔ), Á ÓÏÄÅÒÖÉÔ 5+5 = 10 ÂÉÔ ÁÄÒÅÓÁ ÉÓÔÏÞÎÉËÁ É AB>> ÐÒÉÅÍÎÉËÁ, ÔÁË ÞÔÏ ÄÌÑ 32-È ÒÅÇÉÓÔÒÏ× AVR ÉÍÅÅÔ ÂÏÌÅÅ ÐÏÌÎÙÊ AB>> ÄÏÓÔÕÐ, ÞÅÍ PIC ÄÌÑ 256 ÑÞÅÅË ÐÁÍÑÔÉ.

GS> ëÁË ×ÉÄÉÍ - ÔÙ ÏÛÉÂÁÅÛØÓÑ. ÷ ÄÉÁÐÁÚÏÎÅ ÐÁÍÑÔÉ ÏÔ 33 ÂÁÊÔ ÄÏ 4 GS> ËÉÌÏÂÁÊÔ ÂÏÌÅÅ ÕÄÏÂÎÙÊ

HÏ, ÒÅÁÌØÎÏ - ÂÏÌÅÅ ÍÅÄÌÅÎÎÙÊ.

GS> ÄÏÓÔÕÐ ÏÂÅÓÐÅÞÉ×ÁÅÔ PIC.

PIC18

AB>> ôÏÌØËÏ ÓÒÅÄÉ ÐÒÏÃÅÓÓÏÒÏ× ÖÉÒÎÅÅ, ÞÅÍ PIC/AVR ÁËËÕÍÕÌÑÔÏÒÎÁÑ AB>> ÁÒÈÉÔÅËÔÕÒÁ ÎÅ ×ÓÔÒÅÞÁÅÔÓÑ, ÔÁË ËÁË ÄÌÑ ÒÅÓÕÒÓÏÅÍËÉÈ ÚÁÄÁÞ AB>> ÒÅÇÉÓÔÒÏ×ÁÑ ÏÂÙÞÎÏ ÐÏÄÈÏÄÉÔ ÌÕÞÛÅ.

GS> õ PIC ÏÔÎÀÄØ ÎÅ "ÁËËÕÍÕÌÑÔÏÒÎÁÑ" ÓÔÒÕËÔÕÒÁ - ÜÔÏ ÏÓÎÏ×ÎÏÊ ÉÓÔÏÞÎÉË GS> Ô×ÏÉÈ ÚÁÂÌÕÖÄÅÎÉÊ!

þÅÍ ÏÎÁ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÁËËÕÍÕÌÑÔÏÒÎÏÊ?

AB>> ÷ÏÔ É AVR ËÏÎËÕÒÉÒÕÅÔ (ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÐÙÔÁÅÔÓÑ) ÓËÏÒÅÅ Ó AB>> 16-ÂÉÔËÁÍÉ GS> ðÏ ÄÏÒÏÇÅ ÐÒÏÉÇÒÙ×ÁÑ PIC'Õ ;)))

òÁÚ×Å ÞÔÏ ÐÏ ÐÏÔÒÅÂÌÅÎÉÀ.

AB>> åÓÌÉ ÏÐÅÒÁÎÄ ÏÄÉÎ - ÔÏ ÎÅÏÂÑÚÁÔÅÌØÎÏ. åÓÌÉ ÏÐÅÒÁÎÄÁ Ä×Á - ÔÏ AB>> ÏÂÑÚÁÔÅÌØÎÏ. GS> úÁÞÅÍ ÍÎÅ ×ÔÏÒÏÊ ÏÐÅÒÁÎÄ, ÅÓÌÉ Ñ, Ë ÐÒÉÍÅÒÕ, ÈÏÞÕ ÓÞÉÔÁÔØ ÓÏÓÔÏÑÎÉÅ GS> ÐÏÒÔÁ Ó ÉÎ×ÅÒÓÉÅÊ? éÌÉ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÈÏÄ ÐÏ ÓÏÓÔÏÑÎÉÀ ËÏÎËÒÅÔÎÏÇÏ GS> ÂÉÔÁ ÜÔÏÇÏ ÐÏÒÔÁ? éÌÉ ÚÁÐÕÓÔÉÔØ ÉÎËÒÅÍÅÎÔ/"ÂÅÇÕÝÉÊ ÂÉÔ" ÎÁ ËÁËÏÍ-ÔÏ GS> ÉÚ ÐÏÒÔÏ×?

HÕ ×ÏÔ. ñ ÖÅ ×ÉÖÕ, ÞÔÏ ÔÙ ÎÅ ÍÏÖÅÛØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÓÉÓÔÅÍÕ ËÏÍÁÎÄ.

AB>> (õ ARM ÏÐÅÒÁÎÄÏ× ÍÏÖÅÔ ÂÙÔØ ÞÅÔÙÒÅ ÛÔÕËÉ!) GS> âÙÓÔÒÏ ÚÁÐÒÑÇÁÅÔ - ÍÅÄÌÅÎÎÏ ÅÄÅÔ ;)

óËÏÒÅÅ ÎÁÏÂÏÒÏÔ.

GS> ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÓËÏÒÏÓÔÎÏÇÏ ÏÂÓÌÕÖÉ×ÁÎÉÑ ÐÏÒÔÏ× - ÐÒÏÉÇÒÁÅÛØ...

ëÏÒÏ×Õ? äÌÑ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÓËÏÒÏÓÔÎÏÇÏ ÏÂÓÌÕÖÉ×ÁÎÉÑ ÐÏÒÔÏ×, ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ PLD.

AB>> ëÁË ÎÁÐÉÛÅÛØ. GS> ôÙ ÍÏÖÅÛØ ÌÕÞÛÅ ÎÁÐÉÓÁÔØ? äÁ×ÁÊ! ñ ÐÒÉ×ÏÖÕ ÐÒÉÍÅÒÙ ËÏÄÁ ÄÌÑ PIC, GS> Á ÔÙ ÉÚÏÂÒÁÖÁÊ ÁÎÁÌÏÇ ÄÌÑ AVR.

GS> óÍÅÎÁ ÓÏÓÔÏÑÎÉÑ ÎÏÖÅË × ÚÁÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ (Ë ÐÒÉÍÅÒÕ GS> ÍÏÖÎÏ GS> ×ÙÄÁ×ÁÔØ Ä×Á ÐÒÏÔÉ×ÏÆÁÚÎÙÈ ÍÅÁÎÄÒÁ):

GS> XORWF PORTx,1

4 ËÏÍÁÎÄÙ.

GS> ðÒÏÐÕÓË ËÏÍÁÎÄÙ ÐÏ ÓÏÓÔÏÑÎÉÀ ÚÁÄÁÎÎÏÇÏ ÂÉÔÁ ÐÏÒÔÁ: GS> BTFSC PORTx,BITy

1 ËÏÍÁÎÄÁ.

GS> óÞÉÔÙ×ÁÎÉÅ ÄÁÎÎÙÈ ÉÚ ÐÏÒÔÁ Ó ÉÎ×ÅÒÓÉÅÊ: GS> COMF PORTx,0

á ÉÎ×ÅÒÓÉÑ ÚÁÞÅÍ? åÓÌÉ ÂÅÚ ÉÎ×ÅÒÓÉÉ - ÏÄÎÁ ËÏÍÁÎÄÁ.

GS> "âÅÇÕÝÉÅ ÂÉÔÙ" ÎÁ ÚÁÄÁÎÎÏÍ ÐÏÒÔÕ (ÓËÁÎÉÒÏ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ× GS> ÉÌÉ ÆÏÒÍÉÒÏ×ÁÎÉÅ "ÍÎÏÇÏÆÁÚÎÙÈ" ÓÉÇÎÁÌÏ×): GS> RLCF PORTx,1 GS> ÉÌÉ GS> RRCF PORTx,1

2 ËÏÍÁÎÄÙ ÄÌÑ ÇÉÒÌÑÎÄÙ. á ÔÁË 3.

AB>> ðÒÏÇÒÁÍÍÉÒÏ×ÁÔØ ðéë ÎÁ ÁÓÓÅÍÂÌÅÒÅ ËÒÁÊÎÅ ÎÅÕÄÏÂÎÏ. GS> íÁËÒÏÓÁÍÉ ÐÏÌØÚÏ×ÁÔØÓÑ ÎÁÕÞÉÓØ!

á Ñ ÕÍÅÀ. óÉÛÎÙÍÉ.

ps: ðÏÞÉÔÁÊ ÁÒÈÉ×. ôÕÔ ÎÅÄÁ×ÎÏ ÐÒÉ×ÏÄÉÌÉÓØ ÐÒÏÇÒÁÍÍÙ ÎÁ óÉ, ÓËÏÍÐÉÌÉÒÏ×ÁÎÎÙÍÉ ÒÁÚÎÙÍÉ ËÏÍÐÉÌÑÔÏÒÁÍÉ ÐÏÄ ÒÁÚÎÙÅ ÁÒÈÉÔÅËÔÕÒÙ. é ÓÒÁ×ÎÉ ÒÅÚÕÌØÔÁÔ.

Alexey

Hello George.

13 Jul 04 15:07, you wrote to me:

AB>> - ÕÈ ËÁË ×ÁÍ ÔÑÖÅÌÏ. GS> HÁÍ ÌÅÇËÏ. üÔÏ ×ÁÍ ÔÑÖÅÌÏ - ÄÌÑ ÌÀÂÏÊ ÚÁÄÁÞËÉ ÐÒÉÈÏÄÉÔÓÑ ×ÙËÁÔÙ×ÁÔØ GS> "ÔÑ֣ÌÕÀ ÁÒÔÉÌÌÅÒÉÀ" ;)

ðÅÒÅÈÏÄÉ ÎÁ Scenix/Ubicom. òÁÊ ÄÌÑ ÔÅÂÑ. õ ÎÅÇÏ ×ÏÏÂÝÅ ÎÅÔ ÁÒÔÉÌÅÒÉÉ. ïÄÉÎ ÛÔÙË.

GS>>> á ËÔÏ ÇÏ×ÏÒÉÌ Ï ÐÑÔÉ ÞÁÓÔÏÔÏÍÅÒÁÈ? ;) AB>> ôÙ ;) GS> úÁ ËÏÎÔÅËÓÔÏÍ ÏÂÓÕÖÄÅÎÉÑ ÓÌÅÄÉ, ÄÁ?

åÓÌÉ ÔÙ ÓËÁÚÁÌ ÐÑÔØ, ÔÏ ÓËÏÌØËÏ ÂÙÌÏ × ËÏÎÔÅËÓÔÅ? ;)

GS>>> á ÅÓÌÉ ×ÙÈÏÄÎÙÅ É ÒÁÂÏÔÁ ÚÁËÒÙÔÁ? á ÐÏÍÅÒÑÔØ ÓÒÏÞÎÏ ÎÁÄÏ... AB>> ðÏÊÄÕ ÐÉ×Ï ÐÉÔØ. ;) GS> âÁÓÎÑ "ÌÉÓÁ É ×ÉÎÏÇÒÁÄ" (c) ëÒÙÌÏ×

HÅ ÞÉÔÁÌ.

AB>>>> ñ ÏÐÉÓÁÌ ×ÏÚÍÏÖÎÏÓÔÉ ÐÒÉÂÏÒÁ, ËÏÔÏÒÙÍ ÐÏÌØÚÕÀÓØ. GS>>> é ÔÙ _ÏÄÎÏ×ÒÅÍÅÎÏ_ ÐÏÌØÚÕÅÛØÓÑ ÜÔÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ? AB>> á ÏÄÎÏ×ÒÅÍÅÎÎÏ ÎÅÌØÚÑ. GS> ïÔÏ-Ö. é ÚÁÞÅÍ ÐÌÁÔÉÔØ ÚÁ ÌÉÛÎÉÅ ×ÏÚÍÏÖÎÏÓÔÉ, ËÏÔÏÒÙÍÉ × ÒÅÁÌØÎÙÈ GS> ÉÚÍÅÒÅÎÉÑÈ ÎÅÌØÚÑ ÐÏÌØÚÏ×ÁÔØÓÑ?

ôÙ ÞÔÏ ÍÕÌØÔÉÍÅÔÒÁ ÎÅ ×ÉÄÅÌ?

AB>> õ ÎÅÇÏ ÐÅÒÅËÌÀÞÁÔÅÌØ ÒÅÖÉÍÏ× ×ÙÂÉÒÁÅÔ ÔÏÌØËÏ ÏÄÉÎ ;) GS> ðÒÉޣÍ ÎÕÖÎÏ ËÏÎËÒÅÔÎÏ ÍÅÒÑÔØ ÞÁÓÔÏÔÕ, ÔÁË? ;)

åÓÌÉ ÎÕÖÎÏ ÐÏÍÅÒÑÔØ ÞÁÓÔÏÔÕ, ÐÅÒÅËÌÀÞÁÔÅÌØ ÐÅÒÅ×ÏÄÉÔÓÑ × ÐÏÌÏÖÅÎÉÅ "ÉÚÍÅÒÅÎÉÅ ÞÁÓÔÏÔÙ" É Ô.Ä. ôÅÂÅ ÞÔÏ, ÐÒÉÄÒÁÔØÓÑ ÎÅ Ë ÞÅÍÕ?

AB>> üÔÏ É ÅÓÔØ ÍÕÌØÔÉÍÅÔÒ. GS> ôÙ ×ÓÅÇÄÁ ÐÒÏ×ÏÄÉÛØ ÉÚÍÅÒÅÎÉÑ ÅÄÉÎÓÔ×ÅÎÎÙÍ ÐÒÉÂÏÒÏÍ? óÏÞÕ×ÓÔ×ÕÀ!

á ÅÓÌÉ ÏÂÌÏÖÕÓØ ÐÑÔØÀ ÍÕÌØÔÉÍÅÔÒÁÍÉ Ñ ÓÍÏÇÕ ÓÅÂÑ ÎÁÚÙ×ÁÔØ _üÍÂÅÄÄÅÄ_éÎÖÅÎÅÒÏÍ_äÏÓÔÏÊÎÙÍ_ûÅÐÅÌÅ×Á_ ?

AB>> òÁÚÍÅÒ ÇÄÅ-ÔÏ 10ÓÍ x 20Ó x 4ÓÍ. GS> þÁÓÔÏÔÏÍÅÒ ÎÁ PIC'Å-"×ÏÓØÍÉÎÏÖËÅ" ÂÅÚ ÏÓÏÂÙÈ ÕÓÉÌÉÊ ×ÐÉÈÉ×ÁÅÔÓÑ GS> × 10 * 4 * 1 ÓÍ. òÁÚÎÉÃÁ × ÏÂߣÍÅ × 20 ÒÁÚ...

é × ÞÅÍ ×ÙÉÇÒÙÛ? þÔÏ × ÓÔÁÎÄÁÒÔÎÙÊ ÖÅÌÅÚÎÏÄÏÒÏÖÎÙÊ ËÏÎÔÅÊÎÅÒ ÉÈ ÐÏÍÅÓÔÉÔÓÑ × 20 ÒÁÚ ÂÏÌØÛÅ? éÌÉ × ÔÏÍ, ÞÔÏ ÐÏÔÅÒÑÔØ ÌÅÇÞÅ?

GS>>> ïÞÅÎØ ÈÏÒÏÛÏ. é ÓËÏÌØËÏ ÓÔÏÉÔ ÜÔÏÔ ÍÕÌØÔÉÍÅÒÔ? AB>> HÕ É? ñ ÖÅ ÐÉÓÁÌ - 70$ GS> ïÞÅÎØ ÈÏÒÏÛÏ. þÁÓÔÏÔÏÍÅÒ ÎÁ PIC ÍÏÖÎÏ ÓÄÅÌÁÔØ ÚÁ $5. òÁÚÎÉÃÁ × ÃÅÎÅ GS> × 14 ÒÁÚ.

óÄÅÌÁÊ ÚÁ 5$. åÓÌÉ ÏÎ ÂÕÄÅÔ ÔÁËÏÊ ÖÅ ÕÄÏÂÎÙÊ - ËÕÐÌÀ.

AB>> ðÏ Ä×ÕÍ ÔÁÂÌÉÞËÁÍ ÄÁÎÎÙÅ ×ÙÂÉÒÁÔØ? GS> ñ ÔÅÂÑ ÎÅ ÏÇÒÁÎÉÞÉ×ÁÀ, ËÁË ÔÅÂÅ ÕÄÏÂÎÏ - ÔÁË É ÎÁÐÉÛÉ. þÁÓÔÏÔÙ GS> ËÏÍÐÏÎÅÎÔ DTMF ÓÉÇÎÁÌÁ ÚÎÁÅÛØ?

HÁÉÚÕÓÔØ ÎÅÔ.

GS>>> õÞÔÉ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÆÏÒÍÉÒÏ×ÁÔØ ÔÏÎÁÌØÎÙÅ ÓÉÇÎÁÌÙ (ģÒÇÁÔØ GS>>> ÎÏÖËÁÍÉ), ËÒÕÔÉÔØ ÐÒÏÇÒÁÍÍÎÙÅ ÔÁÊÍÅÒÙ ÚÁÄÅÒÖÅË, GS>>> ÓÏÈÒÁÎÑÔØ/×ÏÓÓÔÁÎÁ×ÌÉ×ÁÔØ ËÏÎÔÅËÓÔ. AB>> HÕ, ÔÁË É ÂÕÄÅÔ. GS> é ÓËÏÌØËÏ ÔÁËÔÏ× ÚÁÊͣÔ?

HÕ, ÎÁ ÇÌÁÚ - 60-70.

GS> üÔÏ-Ö ÎÅ Ñ ÕÔ×ÅÒÖÄÁÌ, ÞÔÏ ÒÁÂÏÔÁ × ÒÅÖÉÍÅ Idle - ÞÕÔØ ÌÉ ÎÅ ÏÓÎÏ×ÎÏÊ GS> ÒÅÖÉÍ ÄÌÑ ËÏÎÔÒÏÌÌÅÒÏ×!

ôÁË É ÅÓÔØ. âÙÌÏ ÂÙ ÖÅÌÁÎÉÅ ÔÁËÉÍ ÏÂÒÁÚÏÍ ÐÒÏÇÒÁÍÍÕ ÎÁÐÉÓÁÔØ.

Alexey

13-Jul-04 21:47 Artem Kamburov wrote to Harry Zhurov:

AK> Э... Вложенные прерывания как? Скорость реакции на события из-за кучи AK> проверок флагов как? Эхехе.... При входе в прерывание первым проверяем битик "самого важного", обрабатываем, потом идём по цепочке менее важных, между обработками каждого из них опять на всяк случай проверяем битик "самого важного"... Бррр....

AK> А реально в чем недостаток? Вложенные прерывания организуются свободно, Ну вот у меня на меге8 в одной плате в качестве таймера "системного времени" и динамической индикации взят TIMER2, так как для 1-го есть более важная работа, а у 0-го общий прескалер с первым (возможны всякие сбросы прескалеров, поэтому лучше им быть отдельно, а timebase отдельно). А у 2-го него самый выскоий приоритет в цепочке. Мне бы хотелось, чтобы все прерывания от таймера 1 обрабатывались с более высоким приоритетом, чем от таймера2. Но если я в самом начале обработчика SIG_OUTPUT_COMPARE2 разрешу прерывания (в смысле скажу, что он INTERRUPT, а не SIGNAL), то его смогут прерывать не только таймерные, а и UART, ADC и так далее. А вот этого я не хочу. Решением было бы поднять прерывания таймера1 уровнем выше, в другую цепочку.

AK> мешал... А при одновременных событиях разрешенных прерываний приоритет AK> вроде однозначный - по номеру, остальные ждут... Этот порядок часто хочется изменить. Наличие уровней прерываний -- это способ поменять порядок в цепочке :-)

AK> Не, два стека это такая фича для компилятора. С ними удобнее работать. AK> Причем AK> практически на любом чипе где такое возможно. GCC просто наследует AK> подход для х86-го. В общем да. В смысле gcc тоже не прав в некоторой мере, так как раздельные стеки данных и управления дают возможность делать некоторые вещи оптимальнее. Но "нормальный" указатель стека вызовов/возвратов тоже могли бы сделать у AVR, нашли на чём экономить в конце 20 века :-)

wbr,

Hello, George!

÷Ôp éÀÌ 13 2004, George Shepelev ÐÉÓÁÌ Ë Yuriy K ÐÏ ÐÏ×ÏÄÕ "AVR vs PIC." GS> á ÄÁ×ÁÊ ÔÅÐÅÒØ ×ÏÚØͣÍ Scenix. PIC'Ï×ÓËÁÑ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ, 100 íçÃ, 1 GS> ÔÁËÔ ÎÁ ËÏÍÁÎÄÕ... GS> 100/6 = 16,7 íçÃ. GS> þÔÏ ÂÏÌØÛÅ, 16,7 ÉÌÉ 2,66? ;) á ÓÁÍÏÅ ÔÏ ÇÌÁ×ÎÏÅ, ÞÔÏ × ÒÅÁÌØÎÙÈ ÚÁÄÁÞÁÈ ÔÁËÏÊ ÐÒÏÃÅÓÓÏÒ ËÁË ÐÒÁ×ÉÌÏ ÎÁÆÉÇ ÎÅ ÎÕÖÅÎ. ;) GS> çÅÏÒÇÉÊ WBR! Maxim Polyanskiy.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required