In o ut gångar

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
choppertony
Inlägg: 821
Blev medlem: 23 mars 2009, 19:04:00
Ort: Ystad

In o ut gångar

Inlägg av choppertony »

Om man inte deklarerar vad pinnarna ska vara. Blir de automatiskt ingångar då. Har en leonardo och är lite misstänksam att det kan vara på det sättet och att den tar in signaler som stör. Tackar för svar.
Användarvisningsbild
Klas-Kenny
Inlägg: 11292
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: In o ut gångar

Inlägg av Klas-Kenny »

I regel så är I/O på en microkontroller per default, ingång.
Detta då det är det enda universellt "säkra" när man stoppar in den i godtycklig krets, fram tills en pinne blivit initierad av mjukvaran.

Skulle de vara utgångar per default hade de kortslutit saker när man startar, innan pinnarna initierats.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45175
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: In o ut gångar

Inlägg av TomasL »

Man måste konsultera den specifika processorns datablad i detta fallet.
Även om det för det mesta är så att IOn per default är ingångar, kan det mycket väl vara så att vissa pinnar är tvärtom.

Generellt så bör man koppla ej använda IOn till jord, och initiera dem till ingångar.
Man bör även, även om pinnen per default är en ingång i koden sätta den som ingång.
Skriv svar