Forum: Mikrocontroller und Digitale Elektronik c167 L40M Reseten mit taster


von dave (Gast)


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

von Robert Teufel (Gast)


Lesenswert?

Oooops, welcher Quellcode ;-)

von dave (Gast)


Angehängte Dateien:

Lesenswert?

oooops dieser :-)

von Martin (Gast)


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;
}
.......

von Martin (Gast)


Lesenswert?


von dave (Gast)


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).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.