Gast
#342648
Wie beendet man einen Interrupt? bitte es ist sehr wichtig.
|
Anzeige
|
Mikroprozessor 8051
Gast
#342648
Wie beendet man einen Interrupt? bitte es ist sehr wichtig.
Gast
#342649
Tolle Fragenformulierung... In C, Assembler, Basic oder deutsch? ASM --> RETI Musst schon konkreter werden, was genau dein Problem ist... Ralf
Gast
#342650
strom abdrehen kein strom kein interrupt keine probleme :)))))))D
Gast
#342651
Versorgungsspannung kurzschliessen, Überspannung anlegen ... mit Drehstrom kannst du den Programmablauf umkehren ;o)
Gast
#342652
Drehstrom, JA. Aber auf das linksdrehende Drehfeld achten! Sonst keine Umkehr des Programmablaufes möglich.
Gast
#342653
mit Coitus interruptus ;-)
Gast
#342654
Cooler thread :-)
Gast
#342655
Jetz doch mal eine ernsthafte Antwort: Ich kenne den 8051 nicht. Aber meistens muss man bei Microcontrollern das Interrupt-Flag rücksetzten, welches den Interrupt verursacht hat. Ansonsten wird der Interrupt sofort wieder ausgelöst, nachdem die Interrupt-Routine fertig ausgeführt wurde.
Gast
#342656
Stelle doch bitte Deinen Quellcode der Interrupt-Service-Routine ein - und den Controller-Typ.
Gast
#342657
Danke an alle.ich habe das Problem gelöst.
Gast
#342658
Wie hast Du das Problem gelöst?
Gast
#342659
Gleiche Frage wie Johnny - denn aus eigener Erfahrung weiß ich, dass es hier genügend Stolpersteine gibt. Vieleicht hilft Dein Problem mir auch weiter.
Gast
#342660
Der "Urprungspost" ist ja mal wieder in der typischen Verhaltensweise einiger Dumpfbacken behandelt worden. Ich kann verstehen das "Capricorn" oder wie immer sein Name ist hier nicht mehr reagiert. @ Manfred und alle anderen die Fragen stellen. Ein Beispielcode ist für diejenigen die hier Hilfe bieten ungemein hilfreich und wichtig. Hier wird eine Frage gestellt zu der es keinerlei Code Bezug gibt. Das Verführt so manchen zu entsprechenden Kommentaren. Also, Codeschnipsel und dann die Frage dazu. Der 80c552 von Philips hat keinen XRAM (externer RAM für die CPU aber gleiches IC), da kann man dann vermutlich auch nichts ein/ausschalten. Ich weiß das der Atmel AT89C51RD2 1792KByte XRAM hat, zum umschalten gibt es ein Register: AUXR - Auxilary Register Darin gibt es eine Bit (EXTRAM) um das XRAM ein/Auszuschalten und man kann man auch die eingeschaltete Größe ändern (256/512/768/1024/...) dazu kommt dann noch der interne RAM (256 BYte), der mit einem anderen Befehl benutzt wird (MOVX und @DPTR) Es hilft also nur in das Datenblatt des µP zu schauen. Gruß Michael Entschuldigung, das war der falsche Thread.
Gast
#342663
das war bitte nur eine testfrage von einem Professor.und ich möchte halt sicher sein.alle was ich weiss dass es reti und ret gibt bin erst ein zubi...
Gast
#342664
Ein paar Infos zum Problem sind trotzdem nützlich... beim nächsten Post einfach mal in die Situation der Anderen reinversetzen und überlegen, welche Infos mindestens Notwendig sind. Gruß, SIGINT Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|