Arduino Uno: Pullup Resistor (Svenska)

Jag har läst lite om det interna pullup-motståndet. Jag vet från tidigare projekt i skolan att motståndet i sig är ömtåligt (bränns av misstag på grund av högre ström än vad som gjordes för).

Jag har två olika Arduino-modeller. En av Intel och resten är standard Arduino Uno.

Så jag undrade om att använda det interna pullup-motståndet på Arduino Uno säkert. Därför handlar min fråga om det interna pullup-motståndet pinmode; Hur många stift kan du ansluta till den säkert och inte överbelasta den?

Svar

Varje stift har sin egen, separata pullup motstånd.

Jag tror inte att du kan skada den genom att dra ström från porten, eftersom motståndet för pullup är endast aktivt när porten är i högimpedans (hi-Z, ingång).

Uttagsmotståndet kan skadas av överspänning, statisk urladdning och liknande.

Uno har 20 kOhm uttagsmotstånd enligt denna handledning . Om du matar den till en 0V-signal medan Atmega går på 5V, kommer strömmen att vara en fjärdedel av en milliamp, vilket är liten.

Kommentarer

  • Frågan var ganska mycket om det bara finns ett internt motstånd för alla stift? Om så är fallet är det farligt med överordnad med så många anslutningar. Men tydligen inte om varje stift har det >

s eget motstånd.

  • Ja, för att klargöra: De är separata motstånd, med ungefär samma värde (~ 20 kOhm på Atmega328 / Arduino Uno).
  • Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *