Embedded systemen en firmware
Wat moet als eerste worden ingesteld wanneer een GPIO-pin (general-purpose input/output) van een microcontroller wordt gebruikt?
- AOf de pin als ingang of als uitgang wordt gebruikt (richting)
- BDe kleur van de pin
- CDe naam van de programmeur die het programma heeft geschreven
Antwoord en toelichting tonen
Antwoord: A. Of de pin als ingang of als uitgang wordt gebruikt (richting)
Een GPIO-pin kan met software als ingang of als uitgang worden gebruikt. Is hij met het richtingsregister als uitgang ingesteld, dan wordt de in het uitgangsregister geschreven waarde de spanning op de pin; is hij ingang, dan kan de spanning van de pin uit het ingangsregister worden gelezen. Bij veel microcontrollers worden daarnaast ook de aanwezigheid van een pull-up, het uitgangstype (push-pull of open-drain) en het gebruik als pin van een andere randschakeling ingesteld.