[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS6310240A - Extending method for external interruption in electronic controller - Google Patents

Extending method for external interruption in electronic controller

Info

Publication number
JPS6310240A
JPS6310240A JP61154763A JP15476386A JPS6310240A JP S6310240 A JPS6310240 A JP S6310240A JP 61154763 A JP61154763 A JP 61154763A JP 15476386 A JP15476386 A JP 15476386A JP S6310240 A JPS6310240 A JP S6310240A
Authority
JP
Japan
Prior art keywords
interrupt
external
serial
reception
interruption
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.)
Pending
Application number
JP61154763A
Other languages
Japanese (ja)
Inventor
Kazunori Nomoto
野本 和則
Yoshikazu Hirao
平尾 良和
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP61154763A priority Critical patent/JPS6310240A/en
Publication of JPS6310240A publication Critical patent/JPS6310240A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Microcomputers (AREA)

Abstract

PURPOSE:To extend an external interruption without using a peripheral LSI, etc. by using the reception interruption function for serial interruptions as an external interruption function. CONSTITUTION:A serial communication port 8 produces the transmission/ reception clocks of a microcomputer. At a reception part the reception data is changed to 'L' from 'H' and a start bit is detected. Then both 'H' and 'L' of the bit data are sampled at the middle part of each bit by a reception clock and a reception end interruption signal is produced. At a transmission part the serial data are shifted for each transmission clock and a transmission end interruption signal is produced. Then the external interruption function is extended by means of the external interruptions given from external interruption ports 6 and 7, the timer interruptions given from timer/counter 4 and 5, and the serial interruption given from the port 8 respectively.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子制御装置における外部割込み拡張方法に
関し、特にマイクロコンピュータを用いた電子制御装置
の外部割込み機能を拡張する外部割込み拡張方法に関す
るものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an external interrupt expansion method in an electronic control device, and particularly to an external interrupt expansion method for expanding the external interrupt function of an electronic control device using a microcomputer. It is.

〔従来技術〕[Prior art]

近年半導体集積技術の向上に伴い、電子制御装置を構成
する電子回路が、マイクロコンピュータを基本として構
成されている。特に、1個の中央処理ユニット(CPU
)に、リードオンリ・メモリ(ROM)、ランダム・ア
クセス・メモリ(RAM)、タイマ・カウンタ、パラレ
ル入出力ポート、シリアル・コミュニケーション・ポー
ト、数種類の割込みポートを搭載したフンチップのマイ
クロコンピュータを用いて設計された電子制御装置が増
えている。
In recent years, as semiconductor integration technology has improved, electronic circuits forming electronic control devices are based on microcomputers. In particular, one central processing unit (CPU
), it was designed using a Hunchip microcomputer equipped with read-only memory (ROM), random access memory (RAM), timer counter, parallel input/output port, serial communication port, and several types of interrupt ports. The number of electronic control devices is increasing.

上記のワンチップのマイクロコンピュータを用いて電子
制御装置を設計する際、システムが要求する外部割込み
要因が使用しようとする中央処理ユニットに対して多い
場合、外部割込み機能を拡張する方法が試みられている
When designing an electronic control unit using the above-mentioned one-chip microcomputer, if the number of external interrupt sources required by the system is large for the central processing unit to be used, methods to expand the external interrupt function are attempted. There is.

従来、上記の如く外部割込み機能を拡張する方法として
は、マイクロコンピュータユーザーズ・マニュアルMC
3−85インテルジャパン株式会社 プログラマブル・
インクラブド・コントローラ、1980年4月10日、
頁4−93に開示されたものがあった。
Conventionally, as a method of expanding the external interrupt function as described above, the microcomputer user's manual MC
3-85 Intel Japan Corporation Programmable
Included Controller, April 10, 1980,
There was one disclosed on page 4-93.

第2図は上記文献に開示きれたプログラマブル・インタ
ラブド・コントローラのシステム構成を示す図で、第3
図は該プログラマブル・インクラブド・コントローラを
用いて外部割込み機能の拡張方法のシステム構成を示す
ブロック図である。
Fig. 2 is a diagram showing the system configuration of the programmable interconnected controller disclosed in the above literature;
The figure is a block diagram showing a system configuration of a method for expanding external interrupt functions using the programmable included controller.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら上記外部割込み機能の拡張方法は、第3図
に示すように、プログラマブル・インタラブド・コント
ローラ101等の周辺LSIを用いる必要があり、且つ
周辺LSIと中央処理ユニット(CPU)とのインター
フェース用データバス102)コントロールバス103
及びアドレスバス104等の接続が必要になり、フンチ
ップマイクロコンピュータを用いる場合の特徴である周
辺LSIを必要としないという利点が失われ・ る。
However, as shown in FIG. 3, the method for expanding the external interrupt function described above requires the use of a peripheral LSI such as a programmable interconnected controller 101, and a data bus for interfacing the peripheral LSI and the central processing unit (CPU). 102) Control bus 103
, address bus 104, etc., and the advantage of not requiring peripheral LSI, which is a feature of using a chip microcomputer, is lost.

本発明は上述の点に鑑みてなされたもので、上記問題点
を除去し、周辺LSI等を使用することなくマイクロコ
ンピュータを用いた電子制御装置における外部割込み拡
張方法を提供することにある。
The present invention has been made in view of the above-mentioned points, and it is an object of the present invention to eliminate the above-mentioned problems and provide a method for extending external interrupts in an electronic control device using a microcomputer without using a peripheral LSI or the like.

〔問題点を解決するための手段〕[Means for solving problems]

上記問題点を解決するため本発明は、シリアルコミュニ
ケーションポート等を具備するマイクロコンピュータを
使用する電子制御装置において、シリアル割込みの受信
割込み機能を外部割込みに使用するように構成した。
In order to solve the above-mentioned problems, the present invention is configured so that the serial interrupt reception interrupt function is used for external interrupts in an electronic control device using a microcomputer equipped with a serial communication port and the like.

〔作用〕[Effect]

上記の如く構成することにより、シリアル割込みの受信
割込み機能を外部割込みに使用するから、従来のように
周辺LSI等を使用することなく外部割込みを拡張でき
る。
With the above configuration, the reception interrupt function of the serial interrupt is used for external interrupts, so that external interrupts can be expanded without using peripheral LSIs or the like as in the conventional case.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図は本発明の外部割込み拡張方法を適用する電子制
御装置に用いるワンチップのマイクロコンピュータのシ
ステム構成を示すブロック図である。マイクロコンピュ
ータは、中央処理ユニット(CPU)1と、制御プログ
ラム及び制御定数を格納しである内部リードオンリ・メ
モリ(ROM)2と、前記中央処理ユニット(CPU)
1が制御データを記憶する内部ランダム・アクセス・メ
モリ(RAM)3と、2種類のタイマ/カウンタ4及び
5と、2種類の外部割込みポート6及び7、非同期通信
方式を用いたシリアル・コミュニケーション・ポート8
と、3種類のパラレル入出力ボート9.10及び11と
で構成きれる。
FIG. 1 is a block diagram showing the system configuration of a one-chip microcomputer used in an electronic control device to which the external interrupt expansion method of the present invention is applied. The microcomputer includes a central processing unit (CPU) 1, an internal read-only memory (ROM) 2 that stores control programs and control constants, and the central processing unit (CPU).
1 includes an internal random access memory (RAM) 3 for storing control data, two types of timers/counters 4 and 5, two types of external interrupt ports 6 and 7, and a serial communication system using an asynchronous communication method. port 8
and three types of parallel input/output ports 9, 10 and 11.

前記タイマ/カウンタ4及び5は、前記中央処理ユニッ
ト(CPU)1の内部クロック或いは外部から印加され
たクロックによってカウントアツプし、オーバーフロー
が発生ずると中央処理ユニット(CPU)1に割込みを
発生するタイマ/カウンタである。また、前記シリアル
・コミュニケーション・ポート8は、送信ポート(TX
D)及び受信ポート(RXD)より構成きれる。また、
前記パラレル入出力ポート9.10及び11は、8ビツ
トの入出力ポートにより構成きれる。
The timers/counters 4 and 5 are timers that count up according to the internal clock of the central processing unit (CPU) 1 or a clock applied from the outside, and generate an interrupt to the central processing unit (CPU) 1 when an overflow occurs. / is a counter. Further, the serial communication port 8 is a transmission port (TX
D) and a receiving port (RXD). Also,
The parallel input/output ports 9, 10 and 11 can be configured with 8-bit input/output ports.

前記中央処理ユニット(CPU)1には、該中央処理ユ
ニット(CPU)1を初期化されるリセット端子12と
、マイクロコンピュータと周辺LSIとデータの交換を
行なうのに必要なコントローラリくス13と、該中央処
理ユニット(CPU)1を動作させる為の発振器14と
、電源端子15とが接続される。
The central processing unit (CPU) 1 includes a reset terminal 12 for initializing the central processing unit (CPU) 1, and a controller logic 13 necessary for exchanging data with the microcomputer and peripheral LSI. , an oscillator 14 for operating the central processing unit (CPU) 1, and a power supply terminal 15 are connected.

第4図は前記シリアル・コミュニケーション・ポート8
の送信部及び受信部から発せられるシリアル送受信信号
の波形を示す波形図である。図示するように、シリアル
・コミュニケーション・ポート8は、フンチップのマイ
クロコンピュータの発振器出力を分周した送信クロック
信号(TXC)及び受信クロック(RXC)を発生する
。また、(b)の受信部においては、受信データ(RX
D)が高レベルから低レベルへ変化してスタートビット
が検出させると、各ビットの中程で受信クロック(RX
C)にて、ビットデータの高レベル及び低レベルをサン
プルし、受信終了後受信終了割込み信号(RXI)を発
生する機能を有し、(a)の送信部においては、シリア
ルデータは送信クロックの印加毎にシフトされ、送信終
了後、送信終了割込み信号(TXI)を発生する機能を
有するものとする。
Figure 4 shows the serial communication port 8.
FIG. 3 is a waveform diagram showing waveforms of serial transmission/reception signals emitted from the transmitting section and the receiving section of FIG. As shown, the serial communication port 8 generates a transmit clock signal (TXC) and a receive clock (RXC) which are frequency-divided versions of the oscillator output of the chip microcomputer. In addition, in the receiving section (b), the received data (RX
D) changes from high level to low level and the start bit is detected, the reception clock (RX
C) has a function of sampling the high level and low level of bit data and generating a reception end interrupt signal (RXI) after completion of reception, and in the transmitting section of (a), the serial data is transmitted at the transmission clock. It is assumed that the signal is shifted each time the signal is applied, and has a function of generating a transmission end interrupt signal (TXI) after the end of transmission.

上記の要点を整理すると、第1図に示すマイクロコンピ
ュータにおいては、5種類の割込み機能〔外部割込みボ
ート6からの外部割込み(EXIO)、外部割込みボー
ト7からの外部割込み(Exll)、タイマ/カウンタ
4からのタイマ割込み(TMIO)、タイマ/カウンタ
5からのタイマ割込み(TMII)、シリアル・コミュ
ニケーション・ボート8からのシリアル割込み(SRI
))を利用して、外部割込み機能を拡張する。
To summarize the above points, the microcomputer shown in Figure 1 has five types of interrupt functions [external interrupt from external interrupt board 6 (EXIO), external interrupt from external interrupt board 7 (Exll), timer/counter. Timer interrupt (TMIO) from timer/counter 4, timer interrupt (TMII) from timer/counter 5, serial interrupt (SRI) from serial communication port 8.
)) to expand external interrupt functionality.

以下、外部割込み機能拡張方法について説明する。第5
図は、システム割込み構成を示す図である。上記の如く
5種類の割込み機能を利用して、4種類の外部割込み機
能と1種類のタイマ割込み機能を必要とするシステムに
おいて、ファームウェアの割込み割付けとして第5図に
示す如くタイマ割込みは、タイマ割込み(TMIO)2
6を割 ゛付け、インターバルタイマとして任意の周期
間毎に中央処理ユニット(CPU)1に時間の経過を知
らせる。
The external interrupt function expansion method will be explained below. Fifth
The figure shows a system interrupt configuration. In a system that uses the five types of interrupt functions as described above and requires four types of external interrupt functions and one type of timer interrupt function, the timer interrupt is (TMIO)2
6 and serves as an interval timer to notify the central processing unit (CPU) 1 of the passage of time every arbitrary period.

外部割込み割付けとしては、ターミナル21は外部割込
み(EXIO)27に、ターミナル22は外部割込み(
EXll)28にそれぞれ割付ける。ターミナル23は
第6図(a)に示す如くタイマ割込み(TMII)29
を公知のイベントカウントモードに設定する。タイマ/
カウンタ5のカウンタデータはオーバーフローを発生す
る一つ前のデータにセットする。例えばタイマ/カウン
タ5が1バイトカウントなら第6図(a)の如くF F
 M (HE X )を設定し、)l −ミtL 23
 (7)パルス波形をタイマ/カウンタ5のクロック端
子に印加させ、上記パルス波形の立下り毎に割込み信号
を発生させる。ターミナル24は、シリアル割込み(S
RI)(7)受信ボート(RXD)30に割付けて、外
部割付けとして利用するものである。
As for external interrupt assignment, terminal 21 is assigned to external interrupt (EXIO) 27, terminal 22 is assigned to external interrupt (EXIO) 27, and terminal 22 is assigned to external interrupt (EXIO) 27.
EXll) 28 respectively. The terminal 23 receives a timer interrupt (TMII) 29 as shown in Figure 6(a).
Set to a known event count mode. Timer/
The counter data of counter 5 is set to the data immediately before the overflow occurs. For example, if timer/counter 5 counts 1 byte, F F as shown in Figure 6 (a)
Set M (HEX), )l -mitL 23
(7) A pulse waveform is applied to the clock terminal of the timer/counter 5, and an interrupt signal is generated every time the pulse waveform falls. Terminal 24 accepts serial interrupts (S
RI) (7) It is allocated to the receiving boat (RXD) 30 and used as external allocation.

モード設定としては、一般の非同期モード設定と同様に
、(1)ボーレイト、(2)キャラクタ長、(3)パリ
ティの有無及びパリティ判定、(4)ストップビット数
を任意に設定する。
As for mode setting, as in general asynchronous mode setting, (1) baud rate, (2) character length, (3) presence/absence of parity and parity determination, and (4) number of stop bits are arbitrarily set.

本実施例として、第5図の如くシリアル割込み(SRI
)(7)受信ボート(RXD)30を外部割込みに使用
し、送信ボート(TXD)31をワンチップのマイクロ
コンピュータを用いた電子制御装置のソフトウェア・デ
バッグ用モニタ25のシリアル出力ラインとして使用す
る為に、前記ソフトウェア・デバッグ用モニタ25との
シリアル・インターフェース条件に合わせたモード設定
を行なう〔(1)ボーレイト(×1)、(2)キャラク
タ長(8ビツト)、(3)パリティの無、(4)ストッ
プビット(1ビツト)の10ビツトフレーム構成とする
〕。
In this embodiment, serial interrupt (SRI) is used as shown in Fig. 5.
) (7) To use the receive port (RXD) 30 for external interrupts and the transmit port (TXD) 31 as a serial output line for the monitor 25 for software debugging of an electronic control unit using a one-chip microcomputer. Then, set the mode according to the serial interface conditions with the software debugging monitor 25 [(1) baud rate (x1), (2) character length (8 bits), (3) no parity, ( 4) A 10-bit frame configuration with a stop bit (1 bit)].

第7図は動作原理を示した波形図である。同図において
、(A)はターミナル24の出力波形であり、該ターミ
ナル24の出力波形の立下りより、(B)の受信クロッ
ク(RXC)の#1クロックによりスタートビットを検
出し、後の受信クロック(RXC)の#2〜$10クロ
ックまでは、(C)の受信ボート(RxD)はあたかも
シリアル8ビツトとストップビット1ビツトが低レベル
であると判定し、(B)の受信クロックにて(D)の受
信割込み要求(RX I )を発生させ、ターミナル2
4の外部割込み要求を中央処理ユニット(CPU)1に
対して知らせる。ターミナル24の出力波形の立下りか
ら実際に中央処理ユニット(CPU)1に割込みを発生
させるまでの間に(E)の如く割込み遅延時間(RID
LY)は発生するが、(C)の受信ボート(RXD)の
スタートビット検出から(D)の受信割込み要求(RX
 I )までは、(B)の受信クロック(RXC)の1
1クロック分に相当し耐えず不変である為、中央処理ユ
ニット(CPU)1側から見れは(A)のターミナル2
4の出力波形による割込み要求として判定して問題がな
い。
FIG. 7 is a waveform diagram showing the operating principle. In the same figure, (A) is the output waveform of the terminal 24, and from the falling edge of the output waveform of the terminal 24, the start bit is detected by the #1 clock of the reception clock (RXC) of (B), and the subsequent reception From #2 to $10 clock of the clock (RXC), the reception port (RxD) of (C) judges as if the serial 8 bits and 1 stop bit are low level, and the reception clock of (B) (D) generates a reception interrupt request (RX I) and
The external interrupt request No. 4 is notified to the central processing unit (CPU) 1. There is an interrupt delay time (RID) between the falling edge of the output waveform of the terminal 24 and the actual generation of an interrupt to the central processing unit (CPU) 1, as shown in (E).
LY) occurs, but from the detection of the start bit of the receive boat (RXD) in (C), the receive interrupt request (RXD) in (D) is generated.
1 of the reception clock (RXC) of (B) until I ).
Since it is equivalent to one clock and does not endure and does not change, it is seen from the central processing unit (CPU) 1 side as terminal 2 in (A).
There is no problem in determining that it is an interrupt request based on the output waveform of No. 4.

以上説明したように、本実施例によればシリアル割込み
(SRI)の受信ボート(RXD)を外部割込みに使用
し、シリアル・バッファ(5BuF)の内容を判断する
ことにより、ターミナル24から(W)の出力波形が、
第8図に示す如く通常波形とノイズ印加波形とが入力さ
れた場合、(X)の受信ポート(RXD)30が受取る
データ、即ちシリアル・バッファ(SBuF)の内容は
同図(Z)の如く通常波形の場合は00M(HEX)と
なり、ノイズ印加の場合はF F M (HEX)とな
り、中央処理ユニット(CPU)1から見れば同図(Y
)の受信割込み要求(RXI)が発生した時シリアル・
バッファ(SBuF)の内容より、正規の外部割込みか
否かを判定することが可能となる。
As explained above, according to this embodiment, the receive port (RXD) of the serial interrupt (SRI) is used for an external interrupt, and by determining the contents of the serial buffer (5BuF), the (W) The output waveform of
When the normal waveform and the noise applied waveform are input as shown in Fig. 8, the data received by the reception port (RXD) 30 of (X), that is, the contents of the serial buffer (SBuF), is as shown in Fig. 8 (Z). In the case of a normal waveform, it is 00M (HEX), in the case of noise application, it is F F M (HEX), and when viewed from the central processing unit (CPU) 1, the same figure (Y
) when a receive interrupt request (RXI) occurs.
From the contents of the buffer (SBuF), it is possible to determine whether or not it is a regular external interrupt.

更に、第9図に示すようにシリアル割込み(SRI)の
受信ボート(RXD)30に印加される入力波形を(a
)乃至(h)までの8種類に低レベル区間のパルス幅を
設定することにより、割込みレベルを8種類に分類でき
る事が可能となる。
Furthermore, as shown in FIG. 9, the input waveform applied to the receive port (RXD) 30 of the serial interrupt (SRI) is
) to (h), it is possible to classify the interrupt levels into eight types by setting the pulse width of the low level section to eight types.

即ち入力波形が(a)の時はシリアル・バッファ(SB
uF)の内容FE、割込みレベル#1、入力波形が(b
)の時はシリアル・バッファ(SBuF)の内容105
割込みレベル#2・・・・・・・入力波形が(h)の時
はシリアル・バッファ(SBuF)の内容001割込み
しベル#8と割込みレベルを分類できる。従ってシリア
ル受信割込み(SR,I)のシリアル・バッファ(SB
uF)の内容を判定するだけで、第2図に示すようなプ
ログラマブル・コントローラ等の周辺LSIを増設した
のと同等の効果が得られる。
That is, when the input waveform is (a), the serial buffer (SB
uF) contents FE, interrupt level #1, input waveform is (b
), the contents of the serial buffer (SBuF) are 105
Interrupt level #2... When the input waveform is (h), the contents of the serial buffer (SBuF) are 001 interrupt and the interrupt level can be classified as bell #8. Therefore, the serial buffer (SB
By simply determining the contents of uF), the same effect as that obtained by adding a peripheral LSI such as a programmable controller as shown in FIG. 2 can be obtained.

なお、上記実施例ではワンチップマイクロコンピュータ
のシリアル割込み(SRI)を用いたが、システム構成
上単体の中央処理ユニット(CPU)と周辺LSIから
なるシステムにおいても、シリアル・コミュニケーショ
ンLSIを増設することにより上記と同等の効果が得ら
れる。
Although the above embodiment uses a serial interrupt (SRI) of a one-chip microcomputer, even in a system consisting of a single central processing unit (CPU) and peripheral LSIs, by adding a serial communication LSI. The same effect as above can be obtained.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、シリア1し割込み
の受信割込み機能を外部割込みに使用するから、従来の
ように周辺LSI等を使用することなく外部割込みを拡
張できるという優れた効果が得られる。
As explained above, according to the present invention, since the reception interrupt function of serial 1 interrupt is used for external interrupts, an excellent effect can be obtained in that external interrupts can be expanded without using peripheral LSI etc. as in the conventional case. It will be done.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の外部割込み拡張方法を適用する電子制
御装置に用いるワンチップのマイクロコンビエータのシ
ステム構成を示すブロック図、第2図はブログマブル・
インクラブド・コントローラのシステム構成を示すブロ
ック図、第3図は該プログラマブル・インクラブド・コ
ントローラを用いて外部割込み機能の拡張方法のシステ
ム構成を示すブロック図、第4i実施例のシリアル送受
信信号波形図、第5図は本実施例のシステム割込み構成
を示す図、第6図(a)、(b)は本実施例のイベント
カウンタ動作説明図、第7図はシリアル割込み動作原理
を説明するだめの波形図、第8図は本実施例におけるパ
ルス幅とシリアル・バッファの関係を示す図、第9図は
本実施例におけるパルス幅による割込みレベル設定の説
明図である。 図中、1・・・・中央処理ユニット(CPU)、2・・
・・リード・オンリ・メモリ(ROM)、3・・・・ラ
ンダム・アクセス・メモリ(RAM)、4.5・・・・
タイマ/カウンタ、6,7・・・・外部割込みポート、
8・・・・シリアル・コミュニケーション・ポート、9
,10.11・・・・パラレル入出力ポート、1211
0.リセット端子、13・・・・コントロールバス、1
4・・・・発振器、15・・・・電源端子。
FIG. 1 is a block diagram showing the system configuration of a one-chip micro combinator used in an electronic control device to which the external interrupt expansion method of the present invention is applied, and FIG. 2 is a blogmable
FIG. 3 is a block diagram showing the system configuration of the included controller; FIG. 3 is a block diagram showing the system configuration of a method for expanding the external interrupt function using the programmable included controller; FIG. Figure 5 is a diagram showing the system interrupt configuration of this embodiment, Figures 6 (a) and (b) are diagrams explaining the operation of the event counter in this embodiment, and Figure 7 is a waveform diagram to explain the principle of serial interrupt operation. , FIG. 8 is a diagram showing the relationship between pulse width and serial buffer in this embodiment, and FIG. 9 is an explanatory diagram of interrupt level setting based on pulse width in this embodiment. In the figure, 1... central processing unit (CPU), 2...
...Read-only memory (ROM), 3...Random access memory (RAM), 4.5...
Timer/counter, 6, 7...external interrupt port,
8... Serial communication port, 9
, 10.11...Parallel input/output port, 1211
0. Reset terminal, 13...Control bus, 1
4... Oscillator, 15... Power supply terminal.

Claims (3)

【特許請求の範囲】[Claims] (1)中央処理ユニット及びシリアルコミニュケーショ
ン部等を具備する電子制御装置において、シリアル割込
みの受信割込み機能を外部割込み機能に使用することを
特徴とする電子制御装置における外部割込み拡張方法。
(1) A method for extending external interrupts in an electronic control device comprising a central processing unit, a serial communication section, etc., characterized in that the receiving interrupt function of a serial interrupt is used as an external interrupt function.
(2)特許請求の範囲第(1)項記載の電子制御装置に
おける外部割込み拡張方法において、シリアルバッファ
の内容より正規の外部割込みか否かを判定することを特
徴とする電子制御装置における外部割込み拡張方法。
(2) In the method for expanding external interrupts in an electronic control device according to claim (1), the external interrupt in the electronic control device is characterized in that it is determined whether or not the external interrupt is a regular external interrupt based on the contents of a serial buffer. Expansion method.
(3)特許請求の範囲第(1)項記載の電子制御装置に
おける外部割込み拡張方法において、受信したシリアル
バッファの内容により、割込みレベルを任意に拡張でき
ることを特徴とする電子制御装置における外部割込み拡
張方法。
(3) A method for extending external interrupts in an electronic control device according to claim (1), characterized in that the interrupt level can be arbitrarily extended depending on the contents of a received serial buffer. Method.
JP61154763A 1986-06-30 1986-06-30 Extending method for external interruption in electronic controller Pending JPS6310240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61154763A JPS6310240A (en) 1986-06-30 1986-06-30 Extending method for external interruption in electronic controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61154763A JPS6310240A (en) 1986-06-30 1986-06-30 Extending method for external interruption in electronic controller

Publications (1)

Publication Number Publication Date
JPS6310240A true JPS6310240A (en) 1988-01-16

Family

ID=15591361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61154763A Pending JPS6310240A (en) 1986-06-30 1986-06-30 Extending method for external interruption in electronic controller

Country Status (1)

Country Link
JP (1) JPS6310240A (en)

Similar Documents

Publication Publication Date Title
JP2678283B2 (en) Data communication controller
US4458314A (en) Circuitry for allocating access to a demand shared bus
US4359731A (en) Communication link contention resolution system
RU97112632A (en) COMPUTER SYSTEM HAVING A BUS INTERFACE
JP6538715B2 (en) Hybrid virtual GPIO
JPS6097752A (en) Multiplex access controlling method
US5848277A (en) Method for providing both level-sensitive and edge-sensitive interrupt signals on a serial interface between a peripheral and host
US4755990A (en) Collision avoidance in a multinode data communication network
EP0196870B1 (en) Interface circuit for transmitting and receiving data
US6175887B1 (en) Deterministic arbitration of a serial bus using arbitration addresses
KR19980061837A (en) IPC's Redundant Bus Clock Supervisory Circuits
US6219744B1 (en) Interrupt masker for an interrupt handler with double-edge interrupt request signals detection
JPS6310240A (en) Extending method for external interruption in electronic controller
US6336181B1 (en) Microcomputer having built-in serial input-output circuit
CN212850538U (en) Device for realizing RS485 multi-host communication and RS485 communication system
KR0145451B1 (en) Matching apparatus for transmitting multi node common bus making use of arbiter
JP3017223B2 (en) Microcomputer communication method
JPS6188355A (en) Data processor
EP0943999A1 (en) Interrupt masker for an interrupt handler with double-edge interrupt request signals detection
JPH0546535A (en) Data transfer interface device
KR950001513B1 (en) Acknowledgement transmission method in data link layer of mini-map network
JP2761524B2 (en) Parallel priority determination device
JP4097377B2 (en) Microcomputer
JPH0439819B2 (en)
JP2619939B2 (en) Synchronous pattern detection circuit