c167 L40M Reseten mit taster

Gast #761691
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
Gast #761786
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;
}
.......
Gast #761849
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren