Stap 3: Eenvoudige schakeling: optrekken van de weerstand
Je gaat gebruiken om de weerstand te maken een pull-up weerstand voor je board. Wanneer onze interrupt pin is niet geaard, dit zal trekken de spanning tot 3,3 volt, en vervolgens kunt u de bits van draad met de massa van de pin, te trekken tot 0. De weerstand is noodzakelijk om ervoor te zorgen het bord niet korte uit, zodat het iets redelijk hoog, ten minste 1 k ohm.
"Maar Jay!" Ik hoor u mumble sleepily, bloedbaan nog doorzeefd met tryptofaan uit uw epische Thanksgiving diner. (Of misschien is het gewoon moeilijker te horen u van zo ver weg. Hoop dat je had een goede donderdag.) "Heeft dit board geen pull-up weerstanden gebouwd in?" En je hebt gelijk! Alle de PIC32 microcontrollers hebben pull-up weerstanden ingebouwd, zodat u kunt instellen dat deze normaal optrekken, maar helaas het is niet zo eenvoudig deze keer.
Voor welke reden dan ook, wanneer ik gebruik de ingebouwde pull-up weerstand, trek het niet de pin hoog genoeg is voor de interrupt te registreren als gegaand eigenlijk hoog! Dus helaas een beetje extra oomph is nodig, vandaar de externe pull-up.