Vraag over digitale poorten Mega

Hardware geleverd door Arduino
Berichten: 19
Geregistreerd: 06 Sep 2018, 10:32

Vraag over digitale poorten Mega

Berichtdoor PE2BS » 31 Mrt 2022, 12:06

Bij het programmeren van een (originele) Arduino Mega liep ik tegen het probleem aan dat de digitalepoorten 22 t/m 33 niet via een interne pull-up weerstand hoog konden worden gemaakt. Dat lukt wel met de pins vanaf 34, zie voorbeeld hieronder.

pinMode(34, INPUT_PULLUP); // input voor schakelaar bandfilters
pinMode(35, INPUT_PULLUP); // input voor schakelaar bandfilter reserve

Ook de oplossing:

pinMode(37, INPUT); // input pin voor drukschakelaar incrementgever
digitalWrite(37, HIGH); // input pin voor drukschakelaar incrementgever hoog

werkte niet voor pin 22 t/m 33.

Ik heb op internet en dit forum gekeken naar de oorzaak hiervan maar kon daarover niets vinden. De oplossing heb ik gevonden door digitale poorten vanaf 34 te gebruiken maar ik ben wel beniwued naar de oorzaak van het probleem. Doe ik iets verkeerd, zie ik iets over het hoofd of hebben deze digitale poorten bij de Mega inderdaad geen interne pull-up weerstand?

Vast bedankt,
Ruud

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Vraag over digitale poorten Mega

Berichtdoor shooter » 02 Apr 2022, 11:17

in de datasheet is een heel hoofdstuk (13) aan input met allerlei tabellen en alternate dingen dus haal je hart maar op
paul deelen
shooter@home.nl

Berichten: 19
Geregistreerd: 06 Sep 2018, 10:32

Re: Vraag over digitale poorten Mega

Berichtdoor PE2BS » 02 Apr 2022, 21:49

Dag Paul,

Bedank voor je reactie, de datasheet heb ik gevonden. Ik ga er naar kijken.

Groeten,
Ruud

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 14 gasten