izmantojot ext.

S

saraheem

Guest
Hi ...

Es lietoju AT89S51 UC.Mana proj jāizmanto ārējo pārtraukt Int0 (pin 12 IC).

Mans šaubu nav: Pēc ieslēgšanas strāvas padeves un atiestatīšanas ķēde Int0 pin iet hi automātiski (Pirms reset pin ir zems).Bet, kad es pirmo reizi īsteno šo par maizi kuģa, tas bija zemā stāvoklī tikai tad, pat pēc reset, un es izmantoti, lai pull to hi manuāli, lai novērstu to nonākšanu int pakalpojumu rutīnas.

Būs pārtraukt darbu, ja es vienkārši velciet to uz zemes?Vai arī tas bojājumus UC?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Jautājums" border="0" />I pārbauda ar 2 dažādām UCS tādu pašu programmu ...Abas no tām ir reaģēt šādā veidā ...

PLS pastāstiet, kā izmantot šo int ...?

Pateicos u. ..

 
Par barošanas par visiem I / O pins ir noteikti kā izejvielas un vilkti-up ar iekšējo (vāji) shēma ..
ExtInt0 un ExtInt1 var iestatīt, lai iedarbinātu pārtraukt uz kuriem malas vai low līmenī, ka mans, ka varat droši velciet tos uz leju, lai GND līmenis un tādējādi sākt pārtraukt pakalpojuma routine - nekas bīstams šajā darbībā, diezgan normāls stuff ..

Rgds,
IanP<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Loti laimīgs" border="0" />
 
Thank u IanP ...

jautāja, jo agrāk, bet darot to breadboard man bija, lai savienotu ext int0 lai VCC, lai izvairītos no nonākšana ISR.Tagad tas ir, ņemot 5V (hi) pēc sākotnējās reset uz enerģijas augšu.Pirms atiestatīt savu 0 ...

 

Welcome to EDABoard.com

Sponsor

Back
Top