DE3544079C2 - Process for processing interrupt signals - Google Patents

Process for processing interrupt signals

Info

Publication number
DE3544079C2
DE3544079C2 DE3544079A DE3544079A DE3544079C2 DE 3544079 C2 DE3544079 C2 DE 3544079C2 DE 3544079 A DE3544079 A DE 3544079A DE 3544079 A DE3544079 A DE 3544079A DE 3544079 C2 DE3544079 C2 DE 3544079C2
Authority
DE
Germany
Prior art keywords
interrupt
program
requests
request
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE3544079A
Other languages
German (de)
Other versions
DE3544079A1 (en
Inventor
Juergen Braeuninger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE3544079A priority Critical patent/DE3544079C2/en
Priority to US06/939,703 priority patent/US4819173A/en
Priority to JP61295122A priority patent/JPH0797321B2/en
Publication of DE3544079A1 publication Critical patent/DE3544079A1/en
Application granted granted Critical
Publication of DE3544079C2 publication Critical patent/DE3544079C2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Control By Computers (AREA)

Description

Die Erfindung betrifft ein Verfahren zur Verarbeitung von Interrupt-Signalen gemäß dem Oberbegriff des Hauptanspruchs. In Steuergeräten mit Rechner werden beispielsweise Geber­ signale, zum Beispiel das Frequenzsignal eines Drehzahl­ gebers, über die Messung der Periodendauer ausgewertet. Dies geschieht in der Regel so, daß über eine Auswerteschaltung mit der Frequenz des Geberssignals Programmunterbrechungen, sogenannte Interrupts, im Rechner ausgelöst werden. Diese Interrupts unterbrechen den normalen Programmablauf des Hauptprogramms und lösen die Ausführung eines Interrupt-Programms aus, in welchem aus dem Stand eines Zählers die Frequenz des Signals bzw. die entsprechende Periodendauer ermittelt werden kann. Nach Beendigung des Interrupt-Programms wird der normale Programmablauf wieder fortgesetzt.The invention relates to a method for processing Interrupt signals according to the preamble of the main claim. For example, encoders are used in control units with computers signals, for example the frequency signal of a speed encoder, evaluated by measuring the period. This usually happens in such a way that an evaluation circuit program interruptions with the frequency of the encoder signal, so-called interrupts are triggered in the computer. This Interrupts interrupt the normal program flow of the Main program and solve the execution of a Interrupt program in which from the state of a The frequency of the signal or the corresponding one Period can be determined. After completing the Interrupt program will resume normal program execution continued.

Bei korrektem Signal ist im allgemeinen sichergestellt, daß die Interrupt-Frequenz so klein ist, daß die Unterbrechungen des normalen Programmablaufs nicht zu einer unzulässig langen Programmlaufzeit führen. Liegt jedoch wegen Störungen, wie Wackelkontakt, sonstige Einstreuungen, die Frequenz des Geber-Signals unzulässig hoch, so können die zu häufig auftretenden Interrupts dazu führen, daß wegen der häufigen Unterbrechung der normale Programmablauf unzulässig lange dauert. Dabei kann sogar vor Ablauf des Interrupt-Programms erneut eine Interrupt-Anforderung vorliegen, die dann gleich nach Abschluß des laufenden Interrupt-Programms erneut ein weiteres Interrupt-Programm startet. In einem solchen Fall würde das normale Programm gar nicht mehr bearbeitet werden können. Bei bestimmten Rechnerkonfigurationen besteht sogar die Gefahr, daß ein laufendes Interrupt-Programm durch weitere Interrupts unterbrochen wird, so daß eine Vielzahl von Rücksprungadressen bei jedem Interrupt abgespeichert würde, wodurch der vorhandene Speicher überlaufen könnte. Dies hätte ein vollkommen unkontrollierbares Verhalten des Rechners zur Folge.If the signal is correct, it is generally ensured that the interrupt frequency is so small that the interruptions the normal program flow does not become an inadmissible long program duration. However, is because Disruptions, such as loose contact, other interference, the Frequency of the encoder signal  impermissibly high, so that too often Interrupts cause the frequent interruption the normal program sequence takes an impermissibly long time. Here can even be a new one before the interrupt program expires Interrupt request are present, which then immediately after Completion of the current interrupt program again another interrupt program starts. In such a case the normal program would no longer be processed can. In certain computer configurations there is even the risk that an interrupt program is running further interrupts is interrupted, leaving a multitude return addresses are saved with each interrupt would, which could overflow the existing memory. This would have been a completely uncontrollable behavior of the Result.

Bei einem Rechnerausfall sind oftmals Notfunktionen vorgesehen, die allerdings bei einem defekten Gebersignal ebenfalls durch eine zu große Anzahl von Interrupt-Anforderungen bei herkömmlichen Rechnersystemen wirkungslos werden.In the event of a computer failure, there are often emergency functions provided, however, with a defective encoder signal also due to an excessive number of interrupt requests ineffective with conventional computer systems will.

Ein Artikel von Laska, Volker: Interrupts in Mikrocomputersystemen, in: Micro Extra-Zeitschrift für Mikrocomputertechnik, Jahrgang 4. Juli 1980, Seite 16 bis 19 und 22 beschreibt Interrupttechniken in Mikrocomputersystemen. Darin wird erklärt, was unter dem Begriff Interrupt an sich zu verstehen ist. Es wird erklärt, daß ein Interrupt-Signal das Hauptprogramm des Mikroprozessors unterbricht und die Abarbeitung einer Interrupt-Service-Routine zur Folge hat. Es wird ebenfalls erwähnt, daß zu Beginn einer Interrupt-Service-Routine durch Setzen von Bits weitere Interrupt-Anforderungen blockiert werden können.An article by Laska, Volker: Interrupts in Microcomputer systems, in: Micro Extra Journal for Microcomputer technology, born July 4, 1980, pages 16 to 19 and 22 describes interrupt techniques in Microcomputer systems. It explains what is under the The term interrupt itself is to be understood. It is explained, that an interrupt signal is the main program of the  Microprocessor interrupts and processing one Interrupt service routine results. It will too mentions that at the beginning of an interrupt service routine Setting bits blocks further interrupt requests can be.

Im Kapitel 5 wird der Einsatz von programmierbaren Interrupt-Controllern vorgestellt. Darin wird erwähnt, daß das Maskieren von Interrupt-Anforderungen den Vorteil hat, daß nicht alle sondern nur bestimmte Interrupts zu definierten Zeiten und an definierten Stellen im Programm gesperrt oder durchgelassen werden. Es wird dargelegt, daß mit einer Maskierung erreicht werden kann, daß Interrupts, die während der Interrupt-Service-Routine hoher Priorität anfallen, nicht ignoriert sondern zwischengespeichert und später entsprechend ihrer Priorität verarbeitet werden können.Chapter 5 describes the use of programmable Interrupt controllers presented. It mentions that masking interrupt requests has the advantage that not all but only certain interrupts at defined times and at defined points in the program blocked or let through. It is stated that with a mask that interrupts, the high priority during the interrupt service routine incurred, not ignored but cached and later processed according to their priority can.

Es ist Aufgabe der Erfindung störungsbedingte Interrupt­ signale von der Interrupt-Bearbeitung fernzuhalten. Die Aufgabe wird durch die Merkmale der Ansprüche 1 und 3 gelöst. Durch die vorgesehene Interrupt-Sperre, die während eines bestimmten Zeitabschnitts aufrechterhalten bleibt, wird eine Überlastung durch eine fehlerbedingte Vielzahl von Interrupt-Anforderungen vermieden. Vielmehr wird sichergestellt, daß während dieser Zeitabschnitte, bei denen die Interrupt-Sperren wirksam sind, zumindest Notfunktionen des Rechners durchgeführt werden können. It is an object of the invention to interrupt due to interference Keep signals away from interrupt processing. The Object is achieved by the features of claims 1 and 3 solved. By the intended interrupt lock, which during is maintained for a certain period of time, will be overloaded by a multitude of errors Interrupt requests avoided. Rather it will ensured that during those periods where the interrupt locks are effective, at least emergency functions of the computer can be carried out.  

Die Dauer der Zeitabschnitte kann mittels eines Zeitzählers jeweils zu Beginn einer ersten Interrupt-Anforderung gestartet werden, wobei der Zeitzähler am Ende des vorgegebenen Zeitabschnitts dann wieder sofort gestartet wird, wenn während der Zählzeit weitere Interrupt-Anforderungen eingegangen sind. Eine andere Lösung kann im wesentlichen darin bestehen, daß periodisch in konstanten Zeitabschnitten überprüft wird, ob eine Interrupt-Anforderung eingeht, und daß dann die Interrupt-Sperre ausgelöst wird. Geht eine weitere Interrupt-Anforderung während einer bestehenden Interrupt-Sperre ein, bleibt die Sperre auch während des nächsten Zeitabschnitts aufrechterhalten.The duration of the time segments can be set using a time counter at the beginning of a first interrupt request be started, the time counter at the end of the predetermined time period then started again immediately if there are further interrupt requests during the counting time have been received. Another solution can be found in essentially consist of periodic constant Periods of time are checked to see if an interrupt request arrives, and then the interrupt lock is triggered. Another interrupt request goes during an existing interrupt lock, the Lock also during the next period maintain.

Die Erfindung wird nachfolgend anhand der Zeichnungen näher erläutert. Es zeigen:The invention will now be described with reference to the drawings explained. Show it:

Fig. 1 ein Flußdiagramm und Fig. 1 is a flow chart and

Fig. 2 ein vereinfachtes Blockschaltbild einer Anordnung zur Verarbeitung von Interrupt-Signalen. Fig. 2 is a simplified block diagram of an arrangement for processing interrupt signals.

Anhand des in Fig. 1 dargestellten Flußdiagramms wird die Funktion des in Fig. 2 dargestellten Ausführungsbeispiels erläutert.The function of the exemplary embodiment shown in FIG. 2 is explained on the basis of the flow chart shown in FIG. 1.

Bei Auftreten einer Interrupt-Anforderung, beispielsweise zur Bestimmung der Frequenz eines Meßsignals, wird zunächst eine Interrupt-Sperre ausgelöst. Das Meßsignal kann ein die Motordrehzahl n1 oder eine Hilfsdrehzahl n2 repräsentierendes Signal sein.When an interrupt request occurs, for example to determine the frequency of a measurement signal, an interrupt lock is triggered first. The measurement signal can be a signal representing the engine speed n 1 or an auxiliary speed n 2 .

Nach Auslösung der Interrupt-Sperre wird ein Zeit­ zähler gestartet und das Interrupt-Programm vom Rechner 1 durchgeführt. Nach einer vom Zeitzähler bestimmten Zeit wird geprüft, ob während der Zählzeit eine weitere Interrupt-Anforderung eingegangen ist. Wenn dies der Fall ist, wird diese Anforderung ge­ löscht und der Zeitzähler erneut gestartet. Ist da­ gegen im Zählzeitraum keine weitere Interrupt-Anforderung eingegangen, so wird die Interrupt-Sperre aufgehoben. Eine nunmehr auftretende Interrupt-Anforderung kann nun erneut das Interrupt-Programm zur Frequenzbestimmung eines Signals, beispielsweise eines Drehzahlsignals n1, n2, einleiten.After the interrupt lock has been triggered, a time counter is started and the interrupt program is executed by computer 1 . After a time determined by the time counter, it is checked whether another interrupt request has been received during the counting time. If this is the case, this request is deleted and the time counter is restarted. If, however, no further interrupt requests were received in the counting period, the interrupt lock is released. An interrupt request that now occurs can now again initiate the interrupt program for frequency determination of a signal, for example a speed signal n 1 , n 2 .

Dem Rechner 1 können weitere Parameter zugeführt werden, die den Motor-Betriebszustand betreffen. Im Ausführungsbeispiel werden dem Rechner 1 noch das Ausgangssignal des Fußfahrgebers FFG und andere Signale zugeführt.Additional parameters relating to the engine operating state can be supplied to the computer 1 . In the exemplary embodiment, the output signal of the foot pedal FFG and other signals are also fed to the computer 1 .

Der Ausgang des Rechners 1 ist mit einer Steuerung 2 verbunden, die zur Steuerung des Zündzeitpunkts oder zur Steuerung des Einspritzventils beziehungsweise der Einspritzmenge vorgesehen sein kann.The output of the computer 1 is connected to a controller 2 , which can be provided for controlling the ignition timing or for controlling the injection valve or the injection quantity.

Claims (4)

1. Verfahren zur Verarbeitung von Interrupt-Signalen einer Interrupt-Quelle, in einem Mikrorechner mit einem zugehörigen Interrupt-Programm und einem Hauptprogramm, wobei das Hauptprogramm nach Auftritt eines Interrupt-Signals der Interrupt-Quelle unterbrochen wird und statt dessen das Interrupt-Programm abgearbeitet wird, wobei mit Beginn der Abarbeitung des Interrupt-Programms weitere Interrupt-Anforderungen gesperrt werden, dadurch gekennzeichnet, daß ein Zeitzähler mit Beginn der Abarbeitung des Interrupt-Programms gestartet wird, daß am Ende der Zählzeit des Zeitzählers geprüft wird, ob mindestens eine weitere Interrupt-Anforderung während der Zählzeit aufgetreten ist, daß bei Anliegen mindestens einer weiteren Interrupt-Anforderung diese gelöscht wird, daß beim Ablaufen des Zeitzählers die Sperrung der Interrupt-Anforderungen aufgehoben wird, und daß bei Nichtanliegen einer weiteren Interrupt-Anforderung die Sperrung der Interrupt-Anforderungen aufgehoben wird.1. A method for processing interrupt signals from an interrupt source, in a microcomputer with an associated interrupt program and a main program, the main program being interrupted after an interrupt signal from the interrupt source and the interrupt program being processed instead is, with the beginning of the processing of the interrupt program, further interrupt requests are blocked, characterized in that a time counter is started at the beginning of the processing of the interrupt program, that at the end of the counting time of the time counter it is checked whether at least one further interrupt -Request occurred during the counting time that at least one further interrupt request is deleted, that the blocking of the interrupt requests is released when the time counter expires, and that the blocking of the interrupt requests is not pending when another interrupt request is pending will be annulled. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß nach der Löschung der mindestens einen weiteren Interrupt-Anforderung der Zeitzähler erneut gestartet wird und daß die Sperrung der Interrupt-Anforderungen erst dann aufgehoben wird, wenn während der Zählzeit keine erneuten Interrupt-Anforderungen aufgetreten sind. 2. The method according to claim 1, characterized in that after the deletion of the at least one further interrupt request the time counter is started again and that the Only then is the interrupt request unlocked if there are no new interrupt requests during the counting time appeared.   3. Verfahren zur Verarbeitung von Interrupt-Signalen einer Interrupt-Quelle, in einem Mikrorechner mit einem zugehörigen Interrupt-Programm und einem Hauptprogramm, wobei das Hauptprogramm nach Auftritt eines Interrupt-Signals der Interrupt-Quelle unterbrochen wird und statt dessen das Interrupt-Programm abgearbeitet wird, wobei mit Beginn der Abarbeitung des Interrupt-Programms weitere interrupt-Anforderungen gesperrt werden, dadurch gekennzeichnet, daß periodisch nach konstanten Zeitabständen geprüft wird, ob im jeweils vorhergehenden Zeitabschnitt eine Interrupt-Anforderung eingetroffen ist und ob das entsprechende Interrupt-Programm wegen einer bestehenden Sperrung der Interrupt-Anforderungen nicht bearbeitet wurde und daß, wenn dies der Fall war, die Sperrung der Interrupt-Anforderungen weiterhin wirksam bleibt.3. Process for processing interrupt signals Interrupt source, in a microcomputer with one associated interrupt program and a main program, the main program after the appearance of an interrupt signal the interrupt source is interrupted and instead of which the interrupt program is processed, whereby with Start of the processing of the interrupt program interrupt requests are thereby blocked characterized in that periodically after constant time intervals it is checked whether in the previous period an interrupt request has arrived and whether that appropriate interrupt program due to an existing The blocking of the interrupt requests was not processed and that if so, the interrupt requests are disabled remains effective. 4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß in dem mindestens einen Interrupt-Programm die momentane Motordrehzahl eines Kraftfahrzeugs bestimmt und in Abhängigkeit von der Motordrehzahl und weiteren motorspezifischen Parametern ausgangsseitig die Zünd- und Einspritzanlage gesteuert wird.4. The method according to any one of the preceding claims, characterized in that in the at least one Interrupt program the current motor speed of a Motor vehicle determined and depending on the Engine speed and other engine-specific parameters the ignition and injection system is controlled on the output side.
DE3544079A 1985-12-13 1985-12-13 Process for processing interrupt signals Expired - Lifetime DE3544079C2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE3544079A DE3544079C2 (en) 1985-12-13 1985-12-13 Process for processing interrupt signals
US06/939,703 US4819173A (en) 1985-12-13 1986-12-09 System for preventing excessive repetition of interrupt programs in a microcomputer
JP61295122A JPH0797321B2 (en) 1985-12-13 1986-12-12 Interrupt signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE3544079A DE3544079C2 (en) 1985-12-13 1985-12-13 Process for processing interrupt signals

Publications (2)

Publication Number Publication Date
DE3544079A1 DE3544079A1 (en) 1987-06-19
DE3544079C2 true DE3544079C2 (en) 1998-07-30

Family

ID=6288351

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3544079A Expired - Lifetime DE3544079C2 (en) 1985-12-13 1985-12-13 Process for processing interrupt signals

Country Status (3)

Country Link
US (1) US4819173A (en)
JP (1) JPH0797321B2 (en)
DE (1) DE3544079C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10206865C1 (en) * 2002-02-18 2003-05-15 Daimler Chrysler Ag Limiting software process response time to predetermined maximum response time, process is subdivided and if process is terminated, result of selected sub-process is used as final result

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6479617A (en) * 1987-09-22 1989-03-24 Nissan Motor Signal processing apparatus of crank angle sensor
DE4319881B4 (en) * 1993-06-16 2006-10-26 Robert Bosch Gmbh Method for processing interrupt signals of an interrupt source
EP0884684B1 (en) * 1997-06-13 2004-10-27 Alcatel Multiple interrupt handling method and apparatus
JPH1166776A (en) * 1997-08-18 1999-03-09 Fujitsu Ltd Disk device, servo track writing system and servo track writing method therefor
JPH1185404A (en) * 1997-09-08 1999-03-30 Fujitsu Ltd Drive control device and optical storage device
US6144914A (en) * 1999-03-25 2000-11-07 Caterpillar Inc. Configurable speed timing interrupts
DE10125603B4 (en) * 2001-05-25 2008-04-30 Siemens Ag Method for automatic suppression of fluttering events
US6963340B1 (en) * 2002-09-03 2005-11-08 Nvidia Corporation Graphics processor and system with microcontroller for programmable sequencing of power up or power down operations
US20080140895A1 (en) * 2006-12-09 2008-06-12 International Business Machines Corporation Systems and Arrangements for Interrupt Management in a Processing Environment
ATE521037T1 (en) * 2007-02-08 2011-09-15 Freescale Semiconductor Inc REQUIREMENT CONTROL, PROCESSING UNIT, METHOD FOR CONTROLLING REQUIREMENTS AND COMPUTER PROGRAM PRODUCT
US9524256B2 (en) * 2007-02-16 2016-12-20 Nxp Usa, Inc. Request controller, processing unit, arrangement, method for controlling requests and computer program product
CN111597016B (en) * 2020-04-08 2023-02-14 延锋伟世通电子科技(上海)有限公司 System task time protection method, system, storage medium and terminal

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51112239A (en) * 1975-03-28 1976-10-04 Hitachi Ltd Noise elimination circuit
DE2732781C3 (en) * 1977-07-20 1995-04-06 Bosch Gmbh Robert Device for controlling operating parameter-dependent and repetitive processes
EP0000633B1 (en) * 1977-07-23 1981-11-04 Beecham Group Plc Process for the preparation of alpha-substituted-thien-3-ylacetic acid and derivatives thereof
JPS5544676A (en) * 1978-09-26 1980-03-29 Nec Corp Interruption control unit
DE2841750A1 (en) * 1978-09-26 1980-04-03 Bosch Gmbh Robert METHOD AND DEVICE FOR DETERMINING THE INDIVIDUAL SET SIZES OF AN INTERNAL COMBUSTION ENGINE, IN PARTICULAR A GAS TURBINE
JPS5596339A (en) * 1979-01-13 1980-07-22 Nippon Denso Co Ltd Air-fuel ratio control method
JPS55137358A (en) * 1979-04-16 1980-10-27 Nissan Motor Co Ltd Controller for automobile
JPS55162155A (en) * 1979-06-05 1980-12-17 Matsushita Electric Ind Co Ltd Interrupting circuit of microcomputer
JPS5638542A (en) * 1979-09-05 1981-04-13 Hitachi Ltd Controlling method for engine
JPS58172452A (en) * 1982-04-02 1983-10-11 Toyota Motor Corp Electronic controlled type fuel injection device
DE3214006A1 (en) * 1982-04-16 1983-10-20 Robert Bosch Gmbh, 7000 Stuttgart DEVICE FOR RESETTING CALCULATIONS
DE3224286A1 (en) * 1982-06-28 1983-12-29 Robert Bosch Gmbh, 7000 Stuttgart CONTROL DEVICE WITH A MICROCALCULATOR
US4525309A (en) * 1983-03-15 1985-06-25 Washington State University Research Foundation, Inc. Lewis acid catalysis of the homologation of boronic esters with haloalkylmetal reagents

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
LASKA, Volker: Interrupts in Mikrocomputer- systemen. In: MIKRO EXTRA - Zeitschrift für Mikrocomputertechnik, Jg. 4, Juli 1980, S. 16 bis 19 u. 22 *
WÄLTRING, Horst: Der Interrupt-Controller - ein Baustein, der für Ordnung sorgt. In: Elek- tronik, Sonderheft III, Mikroprozessoren, Francis-Verlag GmbH, München, 1979, S. 69 bis 76 *
ZAKS, Rodnay: Programmierung des 6502, Sybex- Verlag, 1980, S. 191-194 - ISBN 2-902414-25-0 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10206865C1 (en) * 2002-02-18 2003-05-15 Daimler Chrysler Ag Limiting software process response time to predetermined maximum response time, process is subdivided and if process is terminated, result of selected sub-process is used as final result

Also Published As

Publication number Publication date
DE3544079A1 (en) 1987-06-19
US4819173A (en) 1989-04-04
JPH0797321B2 (en) 1995-10-18
JPS62219030A (en) 1987-09-26

Similar Documents

Publication Publication Date Title
DE3544079C2 (en) Process for processing interrupt signals
DE3111126C2 (en) Electronic control device for motor vehicle units
DE2946081C2 (en)
DE3315049C2 (en) Monitoring circuit for a control system with microcomputer
DE4111072C2 (en)
DE102005001946B4 (en) System for controlling the behavior of a vehicle
DE3644631C2 (en)
DE3301743A1 (en) SAFETY DEVICE FOR AN INTERNAL COMBUSTION ENGINE
EP1303809B1 (en) Method and device for measuring the execution time of a task in a real time system
DE19750026B4 (en) Method and device for operating control devices for a vehicle
DE2630694C3 (en) Device for monitoring uterine activity during labor
WO1998028687A1 (en) Method of checking the operability of a computing unit
EP0784747B1 (en) Process and device for controlling a regulating member
DE60302577T2 (en) PROCEDURE AND COMPUTER PROGRAM FOR IDENTIFYING AN ERROR IN A MOTOR
DE112016006679T5 (en) Control device and recovery processing method for control device
DE102015221892A1 (en) Determination of maximum latency
EP0052802B1 (en) Method and means for monitoring the working conditions on a machine tool
DE19647407C2 (en) Control device, in particular for use in a motor vehicle
WO1990001629A1 (en) Process and device for adjusting operating parameters of an internal combustion engine
DE3519716A1 (en) METHOD AND DEVICE FOR EVALUATING AN IMPULSE SEQUENCE CONTAINING INFORMATION IN FREQUENCY AND PULSE WIDTH
DE3246524A1 (en) Speed control system for an internal combustion engine
DE19728971C2 (en) Data processing device and method
DE4319881B4 (en) Method for processing interrupt signals of an interrupt source
EP1040422B1 (en) Method for determining the load of a computing device
DE3619666C2 (en)

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition