Weg met die delay's

Software die niet past in bovenstaande onderwerpen
Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Weg met die delay's

Berichtdoor Koepel » 02 Apr 2017, 16:05

Kopiëren en Plakken:

Bij een seriale verbinding is TX een digitale uitgang en RX een digital ingang.
Dus het is altijd zo:
RX ---------------------- TX
TX ---------------------- RX


Wanneer je een lege sketch upload, dan doet de ATmega2560 microcontroller helemaal niets. Alle pinnen zijn input en hoogohmig. Dan lijkt het net alsof de ATmega2560 er helemaal niet op zit.
Op die manier kun je de serial-usb converter gebruiken die op het Arduino Mega board zit en het display komt in de plaats van de ATmega2560 microcontroller.
Je bent dan dus niet met pin 0 en pin 1 van de ATmega2560 verbonden (want die doet niets), maar met de serial-usb chip.
De serial-usb-TX is namelijk verbonden met pin 0 (RX), en de serial-usb-RX is verbonden met pin 1 (TX).

Wanneer je pin 16 en 17 gebruikt, dan is de ATmeag2560 microcontroller wel aan het werk. Dan worden ze dus normaal aangesloten.

De meeste Arduino boarden hebben RX op pin 0, dus het laagste pin nummer. Bij de Arduino Mega zit bij Serial1, Serial2 en Serial3 zit de RX op het hogere pin nummer: https://www.arduino.cc/en/reference/serial.

Advertisement

Berichten: 340
Geregistreerd: 23 Okt 2016, 20:29

Re: Weg met die delay's

Berichtdoor benvo » 02 Apr 2017, 20:01

Heel duidelijk, Koepel.
Dank je wel voor de uitleg!

Natuurlijk wil ik graag een werkend programma maar daarnaast is het fijn te kunnen begrijpen hoe alles precies werkt.
Dit helpt me daarbij.

Groet,
Ben.

Vorige

Terug naar Overige Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 9 gasten