Control device including an electrically programmable memory
First Claim
1. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
- a central processing unit;
a programmable memory coupled to the central processing unit, the programmable memory storing a control program; and
a read-only memory storing at least a portion of a reprogramming program for reprogramming the programmable memory, the read-only memory also storing a reset program, wherein the reset program determines whether power to the control device was interrupted before the reset program was started, and wherein the reprogramming program is started if it is determined that power to the control device was interrupted.
1 Assignment
0 Petitions
Accused Products
Abstract
A control device has a microcomputer, a memory which has a control program and can be cleared and programmed electrically, a read-only memory and a serial interface. In the read-only memory, a program for reprogramming the memory which can be cleared and programmed electrically is stored. For the reprogramming of the memory which can be cleared and programmed electrically, the control device receives the data to be programmed from an external communication device via the serial interface. The control device causes the program for reprogramming the memory which can be cleared and programmed electrically to be processed without the control program having to be started or operative for this purpose.
-
Citations
11 Claims
-
1. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
-
a central processing unit; a programmable memory coupled to the central processing unit, the programmable memory storing a control program; and a read-only memory storing at least a portion of a reprogramming program for reprogramming the programmable memory, the read-only memory also storing a reset program, wherein the reset program determines whether power to the control device was interrupted before the reset program was started, and wherein the reprogramming program is started if it is determined that power to the control device was interrupted. - View Dependent Claims (2, 3)
-
-
4. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
-
a central processing unit; an electrically erasable and programmable memory coupled to the central processing unit, the erasable and programmable memory storing a control program; and a read-only memory for storing at least a portion of a reprogramming program for reprogramming the erasable and programmable memory, the reprogramming program being executed regardless of whether the control program is started or operative; wherein the read-only memory stores a reset program, the reset program being executed after start-up, by switching on an ignition, the central processing unit checks for correctness a programming enabling code received from the external communication device, the reprogramming program is started only if the programming enabling code is correct, the reset program determines whether power to the control device was interrupted before the reset program was started, and the reprogramming program is started if it is determined that power to the control device was interrupted. - View Dependent Claims (5, 6, 7)
-
-
8. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
-
a central processing unit; an electrically erasable and Programmable memory coupled to the central processing unit, the erasable and programmable memory storing a control program; and a read-only memory for storing at least a portion of a reprogramming program for reprogramming the erasable and programmable memory, the reprogramming program being executed regardless of whether the control program is started or operative; wherein the read-only memory stores a reset program, the reset program being executed after start-up, by switching on an ignition, the central processing unit checks for correctness a programming enabling code received from the external communication device, the reprogramming program is started only if the programming enabling code is correct, the reset program checks a speed of revolution input of the control device to determine whether a speed of revolution signal is present, if the speed of revolution signal is not present, the reprogramming program is executed, and if the speed of revolution signal is present, the control program is executed.
-
-
9. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
-
a central processing unit; a programmable memory coupled to the central processing unit, the programmable memory storing a control program; and a read-only memory storing at least a portion of a reprogramming program for reprogramming the programmable memory, and also storing a reset program; wherein the reset program checks a speed of revolution input of the control device to determine whether a speed of revolution signal is present, if the speed of revolution signal is not present, the reprogramming program is executed, and if the speed of revolution signal is present, the control program is executed.
-
-
10. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
-
a central processing unit; an electrically erasable and programmable memory coupled to the central processing unit, the erasable and programmable memory storing a control program; and a read-only memory for storing at least a portion of a reprogramming program for reprogramming the erasable and programmable memory, the reprogramming program being executed regardless of whether the control program is started or operative; wherein the read-only memory stores a reset program, the reset program being executed after start-up, by switching on an ignition, the central processing unit checks for correctness a programming enabling code received from the external communication device, and the reprogramming program is started only if the programming enabling code is correct.
-
-
11. A control device for receiving program data from an external communication device through a serial interface, the control device comprising:
-
a central processing unit; an electrically erasable and programmable memory coupled to the central processing unit, the erasable and programmable memory storing a control program; and a read-only memory for storing at least a portion of a reprogramming program for reprogramming the erasable and programmable memory, the reprogramming program being executed regardless of whether the control program is started or operative, the reprogramming program containing a first portion which permits an exchange of data with the external communication device, and the reprogramming program further containing a second portion which is reloaded from the external communication device into the volatile memory, the second portion including a clearing and programming routine; wherein the read-only memory stores a reset program, the reset program being executed after start-up, by switching on an ignition, the central processing unit checks for correctness a programming enabling code received from the external communication device, and the reprogramming program is started only if the programming enabling code is correct.
-
Specification