mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Arduino TX trotz seriellen Monitor als I/O verwenden


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Bastler (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe ein Shield für den Arduino entworfen, auf dem sich ein 
Tasterfeld aus 6 Tastern sowie ein ADXL203 + Beschaltung befindet. Zum 
kalibrieren des ADXL muss der Arduino samt Shield auf der X- sowie der 
Y-Achse in beiden Richtungen auf +/- 90° geneigt werden und die 
entsprechende Taste auf dem Feld betätigt werden.

Dies funktioniert auch tadellos. Nur leider habe ich beim Layout der 
Platine einen Taster der LOW-Aktiv ist auf den I/O 1 (TX) gelegt.

Wenn ich nun den seriellen Monitor anhabe um meine Ergebnisse zu 
kontrollieren wird der Taster sofort als betätigt wahrgenommen.

Gibt es irgendeine Möglichkeit (Software-technisch) dies zu umgehen?

Das Layout der Platine kann leider nicht verändert werden.

von Draco (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Bastler schrieb:
> Gibt es irgendeine Möglichkeit (Software-technisch) dies zu umgehen?

Natürlich

von Vollhorst (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Bastler schrieb:
> Gibt es irgendeine Möglichkeit (Software-technisch) dies zu umgehen?

Ja.

von Frank (Gast)


Bewertung
0 lesenswert
nicht lesenswert
z.B. den Pin nur abfragen, wenn die UART nicht aktiviert wurde.

von Stefan K. (stefan64)


Bewertung
0 lesenswert
nicht lesenswert
Bastler schrieb:
> Dies funktioniert auch tadellos. Nur leider habe ich beim Layout der
> Platine einen Taster der LOW-Aktiv ist auf den I/O 1 (TX) gelegt.

Das ist für diesen Pin ein Kurzschluß, sobald Du den Taster drückst. Es 
ist zwar durchaus möglich, dass der das mehr oder weniger lang mitmacht. 
Verlassen würde ich mich darauf aber nicht.

Viele Grüße, Stefan

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.