mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik c167 L40M Reseten mit taster


Autor: dave (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.
Wollte gerne den angehängten Quellcode so veränden, dass ich nicht 
ständig den
uC reseten muss um Hello world auf den Hyperterminal auszugeben.
Hab mir gedacht das ich eine taste beziehungsweise Buchstaben auf der 
Tastertur(z.B. A) drücke und der reset wird gestartet.

kann mir da einer weiterhelfen?? b.z. Interrupt??
den charwert von einem taster gibt er mir ja aus.

danke

Autor: Robert Teufel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oooops, welcher Quellcode ;-)

Autor: dave (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
oooops dieser :-)

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na da musst du doch nur in der Programmschleife dein Hello World 
einarbeiten. Zur Zeit wird doch nur deine im Terminal gedrückte Taste 
wieder als Echo ausgegeben.
Probier doch mal eine Tastaturabfrage.

z.B.

char zeichen;


begin
....
....
 zeichen = getchar();

 switch(zeichen)
  {
    case 'a':
    case 'A':
      printf("Ich sollte mehr lesen"\n)                break;
}
.......

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: dave (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja das stimmt mit switch und case gehts auch, aber ich wollte das gerne 
mit nem interrupt machen, zu übungszwecken. Wie kann ich z.B. die switch 
anweiung in eine interruptroutine einbinden??
Was muss ich bei einem Interrupt beachten (Speicher usw).

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.