Kan man sätta Arduino-portar i 3-state läge?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Kan man sätta Arduino-portar i 3-state läge?

Inlägg av PeterH »

Lite klurig rubrik men jag vet inte hur jag skall förklara min fundering... Jag har ett litet projekt (med betoning på litet) så litet att för att jag skall få plats på PCB måste jag dra två ledare via två oanvända portar/pinnar. Är detta möjligt eller kommer det ställa till problem när jag ska börja köra processorn...

Jag använder mig av grunden till Arduino Nano men har plockat bort allt onödigt för att spara plats (bl.a. USB-port med tillhörande kretsar, ICSP.kontakter och LED:ar). Jag planerar att programmera den via TXD/RXD istället och min fundering är nu om jag skapar onödiga problem om jag går från 30/31 via pin 1/2? (se nedan)

Jag funderar om man kan sätta Arsuinons portar i 3-state läge och på så vis kunna koppla ihop portarna utan problem? Vad säger ni?
schema1.jpg
Som ni ser är det riktigt trångt och det är här jag vill ta en genväg...
PCB2.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Klas-Kenny
Inlägg: 11840
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Kan man sätta Arduino-portar i 3-state läge?

Inlägg av Klas-Kenny »

Sätter du dem som ingångar lär de inte orsaka någon nämnvärd skada här, yttepytte lite mer kapacitans i och med de extra ingångarna att driva, men det lär inte göra något för lite seriekommunikation. :)
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Kan man sätta Arduino-portar i 3-state läge?

Inlägg av PeterH »

Det låter bra, tanken har snurrat i huvudet men jag var osäker på om det skulle kunna störa processorn på nåt vis... Då kör jag vidare med min "genväg" 8)
Castor
Inlägg: 2142
Blev medlem: 24 mars 2012, 13:03:49

Re: Kan man sätta Arduino-portar i 3-state läge?

Inlägg av Castor »

Kolla vad som händer med portarna vid reset, innan programmet hinner göra sitt jobb och ställa dem i önskat 3-state.
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Kan man sätta Arduino-portar i 3-state läge?

Inlägg av PeterH »

Portarna används endast vid programmering av kretsen, när kortet sedan körs är dessa oanvända... Efter en reset tar det troligtvis en stund innan man börjar trycka in ny mjukvara och då hoppas jag att portarna hunnit ställa sig i rätt läge?
Användarvisningsbild
Klas-Kenny
Inlägg: 11840
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Kan man sätta Arduino-portar i 3-state läge?

Inlägg av Klas-Kenny »

Är rätt säker på att µC'n i fråga (och alla andra AVR) ställer portarna som ingångar vid reset, så det ska inte vara någon fara.
Skriv svar