Oleksandr, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?
ðÑÔÎÉÃÁ éÀÌØ 16 2004 02:13, Oleksandr Redchuk wrote to "Alexander Golov":
AVM>>> ËÏÍÁÎÄ) ×ÙÞÉÓÌÑÀÔÓÑ ÐÏÓÌÅ ÐÕÓËÁ ÔÁÊÍÅÒÁ/ÓÞÅÔÞÉËÁ ×ÎÅÛÎÉÈ AVM>>> ÓÏÂÙÔÉÊ ÐÕÔÅÍ ×ÙÐÏÌÎÅÎÉÑ ÎÅËÏÔÏÒÏÇÏ ËÏÌ-×Á ËÏÍÁÎÄ Ó ÎÕÖÎÙÍ AVM>>> ËÏÌ-×ÏÍ ÔÁËÔÏ× É ÞÔÅÎÉÑ ÔÁÊÍÅÒÁ. AG>> ëÁËÉÍ ÏÂÒÁÚÏÍ ÍÏÖÎÏ ×ÙÞÉÓÌÉÔØ ÚÁÄÅÒÖËÕ ÎÁ ×ÈÏÄ ÐÒÅÒÙ×ÁÎÉÅ, ËÏÇÄÁ AG>> ÐÒÅÒÙ×ÁÔØÓÑ ÍÏÇÕÔ 1...4 ÔÁËÔÏ×ÙÅ ËÏÍÁÎÄÙ? OR> HÅÉÚ×ÅÓÔÎÁÑ × ÏÂÝÅÍ ÓÌÕÞÁÅ ÚÁÄÅÒÖËÁ ÂÕÄÅÔ. HÏ Ó×ÑÚÁÎÎÁÑ ÎÅ Ó ÚÁÄÅÒÖËÏÊ OR> ×ÈÏÄÁ × ÐÒÅÒÙ×ÁÎÉÅ. ÷ ÄÁÎÎÏÊ ÚÁÄÁÞÅ ÜÔÁ ÚÁÄÅÒÖËÁ É ÄÏ ÌÁÍÐÏÞËÉ.
äÁ ÞÔÏ ÔÙ? ;)
OR> ÷ÁÖÎÁ ÎÅ ÏÎÁ (ÌÉÛØ ÂÙ ÉÎËÒÅÍÅÎÔÉÒÏ×ÁÌÓÑ ÓÔÁÒÛÉÊ ÂÁÊÔ, Á OR> ÍÉÓËÒÏÓÅËÕÎÄÏÊ ÒÁÎØÛÅ, ÍÉËÒÏÓÅËÕÎÄÏÊ ÐÏÚÖÅ - ÎÅ×ÁÖÎÏ),
HÅ×ÁÖÎÏ? åÓÔØ ÒÁÚÎÉÃÁ ÍÅÖÄÕ ÔÁËÔÏ×ÏÊ ÞÁÓÔÏÔÏÊ 100 ËçÃ É 10 íçÃ? ÷ ÐÏÔÒÅÂÌÅÎÉÉ, ÎÁÐÒÉÍÅÒ. á ÐÏÐÒÏÂÕÊ ÓÒÁ×ÎÉÔØ...
OR> Á ×ÌÉÑÎÉÅ ÓÁÍÏÇÏ ÐÒÅÒÙ×ÁÎÉÑ - "Ó×ÏÒÏ×ÁÎÎÙÅ" ÔÁËÔÙ Õ ÏÓÎÏ×ÎÏÊ OR> ÐÒÏÇÒÁÍÍÙ.
ðÏÔÅÒÑ ÔÏÞÎÏÓÔÉ ÉÚÍÅÒÅÎÉÊ. é ÎÅÏÂÈÏÄÉÍÏÓÔØ "ÚÁÄÉÒÁÔØ" ÔÁËÔÏ×ÕÀ ÞÁÓÔÏÔÕ É ÐÏÔÒÅÂÌÅÎÉÅ (×ÒÅÍÑ ÎÅÐÒÅÒÙ×ÎÏÊ ÒÁÂÏÔÙ ÐÒÉÂÏÒÁ, ÃÅÎÕ ÂÁÔÁÒÅÅË).
OR> úÁÄÁÞÁ ×ÅÄØ ÓÔÏÉÔ ËÁË - ÓÄÅÌÁÔØ ÞÁÓÔÏÔÏÍÅÒ ÎÁ ÐÒÅÄÅÌØÎÏ OR> ÄÅۣ×ÏÍ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÅ.
é ģÛÅ×Ï ÍÏÎÔÉÒÕÅÍÏÍ ÎÁ ÐÌÁÔÕ.
OR> äÌÑ ÜÔÏÇÏ ÄÏÓÔÁÔÏÞÎÏ ÏÄÎÏÇÏ 16-ÂÉÔÎÏÇÏ ÁÐÐÁÒÁÔÎÏÇÏ ÓޣÔÞÉËÁ, OR> ×ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ ÎÁËÏÐÌÅÎÉÑ ÉÍÐÕÌØÓÏ× ÏÔÓÅËÁÅÍ ÐÒÏÇÒÁÍÍÎÏ, OR> 16-ÂÉÔÎÙÊ ÔÁÊÍÅÒ ÓÞÉÔÁÅÔ ÓÁÍ, "×ӣ ÐÕԣÍ".
OR> åÓÌÉ ÔÁÊÍÅÒ 8-ÂÉÔÎÙÊ+ÒÁÓÛÉÒÅÎÉÅ × ÐÒÅÒÙ×ÁÎÉÉ, ÔÏ ÚÁÒÁÎÅÅ OR> ÎÅÉÚ×ÅÓÔÎÏ, ÓËÏÌØËÏ ÒÁÚ ÐÒÅÒÙ×ÁÎÉÅ ÎÁÒÕÛÉÔ ÐÒÏÇÒÁÍÍÎÏÅ ÏÔÓÅÞÅÎÉÅ OR> ÉÎÔÅÒ×ÁÌÁ (ÜÔÏ ÚÁ×ÉÓÉÔ ÏÔ ×ÈÏÄÎÏÊ ÞÁÓÔÏÔÙ) É ÂÕÄÅÔ ÏÛÉÂËÁ × ÏÔÒÁÂÏÔËÅ OR> ÏÐÏÒÎÏÇÏ ×ÒÅÍÅÎÎÏÇÏ ÉÎÔÅÒ×ÁÌÁ.
áÈ, ÔÁËÉ ÂÕÄÅÔ ÏÛÉÂËÁ? ;-)
OR> AVR Ó 16-ÂÉÔÎÙÍ ÔÁÊÍÅÒÏÍ ÚÁ $1 ÎÅÔ. åÓÔØ ÚÁ ÎÅ ÂÏÌØÛÅ $3 (mega8 ÓÅÊÞÁÓ OR> × ÷ÉÁËÏÍÅ ÛÔÕÞÎÏ ÕÖÅ ×ÒÏÄÅ ÄÅÛÅ×ÌÅ, tiny2313 É mega48 ÎÅ ÓÞÉÔÁÀ, Ñ OR> ÌÉÞÎÏ ţ Åݣ ÎÅ ×ÉÄÅÌ, Á ÍÅÇÉ8 ×ÁÌÏÍ).
÷ ÒÁÚÙ ÄÏÒÏÖÅ, ÐÌÁÔÁ É ÍÏÎÔÁÖ ÐÏÄÏÒÏÖÁÀÔ. é ×ӣ ÒÁÄÉ ÔÏÇÏ, ÞÔÏÂÙ ÉÚ ×ÒÅÄÎÏÓÔÉ ÎÅ ÓÔÁ×ÉÔØ PIC12F629? ÷ÏÉÓÔÉÎÕ, "ÎÏÒÍÁÌØÎÙÅ ÇÅÒÏÉ ×ÓÅÇÄÁ ÉÄÕÔ × ÏÂÈÏÄ" ;-)
OR> éÔÏÇÏ ÐÏÌÕÞÁÅÍ ÕÄÏÒÏÖÁÎÉÅ ÞÁÓÔÏÔÏÍÅÒÁ ÎÁ $2
òÅÁÌØÎÏ - ÂÁËÓÏ× ÎÁ 5, Ô.Å.
_×Ä×ÏÅ_.
OR> + "ÌÉÛÎÉÊ" ÐÒÅÓËÁÌÅÒ (ÄÏ×ÏÄÑÝÉÊ ÞÁÓÔÏÔÕ ÓޣÔÁ ÄÏ 50-70MHz)
÷ ÓÌÕÞÁÅ PIC ÐÏÌÕÞÉÔÓÑ ÄÏ 200 íçÃ. ô.Å. ÐÒÅÄÅÌØÎÁÑ ÞÁÓÔÏÔÁ Ô×ÏÅÇÏ ×ÁÒÉÁÎÔÁ × ÒÁ×ÎÙÈ ÕÓÌÏ×ÉÑÈ ×ӣ ÒÁ×ÎÏ ÎÉÖÅ. ðÒÉ ÂÏÌØÛÅÍ ÐÏÔÒÅÂÌÅÎÉÉ É ÃÅÎÅ.
OR> ÎÅ ÂÏÌØÛÅ $0.4 + ÎÅÂÏÌØÛÏÅ Õ×ÅÌÉÞÅÎÉÅ ÒÁÚÍÅÒÁ (É ÃÅÎÙ) ÐÌÁÔÙ (ÞÔÏ ÔÁÍ OR> ÔÏÇÏ SOIC-Á), + ÚÁ ÐÁÊËÕ ÐÒÉģÔÓÑ ÂÏÌØÛÅ ÚÁÐÌÁÔÉÔØ (ÌÉÛÎÉÅ ÎÏÇÉ OR> ÍÅÇÉ+ÓޣÔÞÉË).
÷ÏÔ-×ÏÔ. öÉÇÕÌÉ ÐÏ ÃÅÎÅ âí÷ ;)
OR> üÔÏ "ÌÏÂÏ×ÏÊ" ÍÅÔÏÄ.
OR> ïÄÎÁËÏ ÍÏÖÎÏ É ÐÏÄÕÍÁÔØ. HÉËÁËÉÈ ×ÏÏÂÝÅ ÐÒÅÒÙ×ÁÎÉÊ. OR> úÁÞÅÍ ÏÎÉ × *ÜÔÏÊ* ÚÁÄÁÞÅ?
_HÁËÏÎÅÃ-ÔÏ_ ÄÏÄÕÍÁÌÉÓØ! ;)
OR> ldi r16, 1<<TOV0 ; ÚÁÎÏÓÉÍ ÍÁÓËÕ Ó 1 × ÂÉÔÅ ÐÅÒÅÐÏÌÎÅÎÉÑ timer0 OR> clr r17 ; ÒÁÓÛÉÒÅÎÉÅ ÓޣÔÞÉËÁ OR> out TCCR0,r17 ; ÏÓÔÁÎÁ×ÌÉ×ÁÅÍ ÓޣÔÞÉË OR> out TCNT0,r17 ; ÏÂÎÕÌÑÅÍ ÓޣÔÞÉË. OR> out TIFR0,r16 ; ÏÞÉÝÁÅÍ ÆÌÁÇ ÐÅÒÅÐÏÌÎÅÎÉÑ ÓޣÔÞÉËÁ, ÍÁÌÏ ÌÉ OR> ÞÔÏ OR> ; ÔÁÍ ÂÙÌÏ OR> ldi r24,low(count_time) ; count_time - ×ÒÅÍÑ × ÍÉËÒÏÓÅËÕÎÄÁÈ OR> ldi r25,high(count_time) OR> ldi r18,6 ; ÓޣÔÞÉË ÓÞÉÔÁÅÔ ÐÏ ÆÒÏÎÔÁÍ OR> clr r19 ; ÜÔÉÍ ÂÕÄÅÍ ÏÓÔÁÎÁ×ÌÉ×ÁÔØ ÓޣÔÞÉË
OR> out TCCR0,r18 ; ÚÁÐÕÓÔÉÌÉ ÓޣÔÞÉË
OR> loop: OR> in r18,TIFR0 ; 1 OR> sbrc r18,TOV0 ; 1/2 ; ÐÅÒÅÐÏÌÎÉÌÓÑ - OR> out TIFR0,r16 ; 1/0 ; ÓÂÒÏÓÉÌÉ ÆÌÁÇ OR> sbrc r18,TOV0 ; 1/2 OR> inc r17 ; 1/0 ; É Õ×ÅÌÉÞÉÌÉ ÓÔÁÒÛÕÀ ÞÁÓÔØ OR> nop ; 1 ; ÐÏÄÒÁ×ÎÉ×ÁÅÍ ÄÏ 10 ÔÁËÔÏ× OR> sbiw r24,1 ; 2 OR> brne loop ; 2 ; 1ÍËÓ ÃÉËÌ @ 10MHz
OR> out TCCR0,r19 ; ÏÓÔÁÎÏ×ÉÌÉ ÓޣÔÞÉË
OR> in r18,TIFR0 ; ÐÅÒÅÐÏÌÎÅÎÉÅ ÍÏÇÌÏ ÓÌÕÞÉÔÓÑ ÍÅÖÄÕ ÐÏÓÌÅÄÎÉÍ OR> sbrc r18,TOV0 ; in r18,... × ÃÉËÌÅ É ÏÓÔÁÎÏ×ËÏÊ ÓޣÔÞÉËÁ OR> inc r17
OR> in r16,TCNT0 ; r17:r16 - ÞÉÓÌÏ ÉÍÐÕÌØÓÏ× ×ÎÅÛÎÅÊ ÞÁÓÔÏÔÙ.
OR> ÷ӣ. úÁÄÁÞÁ ÐÏÓÞÉÔÁÔØ × 16-ÂÉÔÎÏÍ ÓޣÔÞÉËÅ ÞÉÓÌÏ ÉÍÐÕÌØÓÏ× ×ÎÅÛÎÅÊ OR> ÞÁÓÔÏÔÙ ÚÁ ÐÒÏÇÒÁÍÍÎÏ ÏÔÓÅޣÎÎÙÊ ×ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ ÐÒÉ ÎÁÌÉÞÉÉ OR> ×ÓÅÇÏ ÌÉÛØ 8-ÂÉÔÎÏÇÏ ÁÐÐÁÒÁÔÎÏÇÏ ÓޣÔÞÉËÁ ÒÅÛÅÎÁ.
èÏÒÏÛÏ. ïÓÔÁÌÏÓØ ÐÏÎÑÔØ, ÞÔÏ ÍÁËÓÉÍÁÌØÎÁÑ ÉÚÍÅÒÑÅÍÁÑ ÞÁÓÔÏÔÁ ÂÕÄÅÔ ÎÉÖÅ, ÞÅÍ ÐÒÉ ÒÅÛÅÎÉÉ ÚÁÄÁÞÉ ÎÁ PIC (ÁÐÐÁÒÁÔÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÞÉÐÏ×), Á ÐÏÔÒÅÂÌÅÎÉÅ - ×ÙÛÅ (10 íçà ÔÁËÔÏ×ÏÊ ÐÒÏÔÉ× 100 ËçÃ). é ×ÏÚÎÉ Ó ÐÏÄÓޣÔÏÍ ÃÉËÌÏ× ÎÁ AVR ÐÏÂÏÌØÛÅ, ÞÅÍ ÄÌÑ PIC. é ÐÒÏ "ÎÅÏÓÔÁÎÁ×ÌÉ×ÁÅÍÙÊ" ÔÁÊÍÅÒ-ÓޣÔÞÉË É ×ÏÚÍÏÖÎÏÓÔØ ÐÅÒÅÓޣÔÁ ÄÁÎÎÙÈ ÄÌÑ ×ÙÄÁÞÉ ÎÁ ÉÎÄÉËÁÔÏÒ "ÎÁ ÈÏÄÕ" ×ӣ ÒÁ×ÎÏ ÐÒÉģÔÓÑ ÚÁÂÙÔØ. ôÁË ÞÔÏ ÒÅÛÅÎÉÅ ÅÓÔØ, ÎÏ ÒÅÚÕÌØÔÁÔ ×ӣ ÒÁ×ÎÏ ÈÕÖÅ...
é ÞÅÇÏ ÂÙÌÏ ÓÐÏÒÉÔØ, ÞÔÏ PIC "ÌÅÇËÏ" ÚÁÍÅÎÑÅÔÓÑ? ;)
çÅÏÒÇÉÊ