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

JPH0431420B2 - - Google Patents

Info

Publication number
JPH0431420B2
JPH0431420B2 JP60258062A JP25806285A JPH0431420B2 JP H0431420 B2 JPH0431420 B2 JP H0431420B2 JP 60258062 A JP60258062 A JP 60258062A JP 25806285 A JP25806285 A JP 25806285A JP H0431420 B2 JPH0431420 B2 JP H0431420B2
Authority
JP
Japan
Prior art keywords
shift register
counter
data
output
synchronous
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
JP60258062A
Other languages
Japanese (ja)
Other versions
JPS62117052A (en
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 filed Critical
Priority to JP60258062A priority Critical patent/JPS62117052A/en
Publication of JPS62117052A publication Critical patent/JPS62117052A/en
Publication of JPH0431420B2 publication Critical patent/JPH0431420B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 (イ) 産業上の利用分野 本発明は、マイクロコンピユータ等に内蔵され
るシリアルI/O回路に関する。
DETAILED DESCRIPTION OF THE INVENTION (A) Field of Industrial Application The present invention relates to a serial I/O circuit built into a microcomputer or the like.

(ロ) 従来の技術 近年、ワンチツプマイクロコンピユータの高機
能化が進み、各種の周辺回路が内蔵されるに至つ
た。その一例として、複数のマイクロコンピユー
タを用いた場合、マイクロコンピユータ間のデー
タ転送を少ない入出力端子で行うためのシリアル
I/O回路が内蔵されたマイクロコンピユータが
ある。
(b) Conventional technology In recent years, one-chip microcomputers have become more sophisticated and have come to include various peripheral circuits. As an example, when a plurality of microcomputers are used, there is a microcomputer that has a built-in serial I/O circuit for transferring data between the microcomputers using a small number of input/output terminals.

従来、マイクロコンピユータに内蔵されるシリ
アルI/O回路は、昭和59年4月1日にCQ出版
株式会社から発行された「ワンチツプ・マイコン
の基礎とその応用技術」の第73頁に記載されてい
る如く構成される。第2図にそのブロツク図を示
す。
Conventionally, serial I/O circuits built into microcomputers were described on page 73 of "Fundamentals of One-Chip Microcomputers and Their Applied Technologies" published by CQ Publishing Co., Ltd. on April 1, 1981. It is structured as if it were there. Figure 2 shows its block diagram.

第2図に於いて、シフトレジスタ1は8ビツト
で構成され、その入力はシリアル入力端子2に、
出力はシリアル出力端子3に接続される。また、
シフトレジスタ1のシフト動作を制御する同期ク
ロツクCPは、データ受信時には外部から同期ク
ロツク入出力端子4に印加される外部同期クロツ
クSCPが用いられ、データ送信時にはクロツク発
生回路5で作成された内部同期クロツクSCP′が
用いられるが、これらの同期クロツクCPはAND
ゲート6を介してシフトレジスタ1及びカウンタ
7に印加される。カウンタ7はシフトレジスタ1
の構成ビツト数「8」を計数するもので、同期ク
ロツクCPを8個計数したときシフトレジスタ1
へのデータ入力、あるいは、シフトレジスタ1か
らのデータ出力が終了したものとして、FF8を
リセツトして、同期クロツクCPをANDゲートに
於いて遮断する。尚、FF8はデータ送受信開始
命令の実行時にセツトされる。
In FIG. 2, shift register 1 is composed of 8 bits, and its input is connected to serial input terminal 2.
The output is connected to serial output terminal 3. Also,
The synchronous clock CP that controls the shift operation of the shift register 1 uses an external synchronous clock SCP that is externally applied to the synchronous clock input/output terminal 4 when receiving data, and an internal synchronous clock SCP that is applied to the synchronous clock input/output terminal 4 when transmitting data. A clock SCP′ is used, but these synchronous clocks CP are AND
It is applied to the shift register 1 and the counter 7 via the gate 6. Counter 7 is shift register 1
It counts the number of constituent bits of ``8'', and when 8 synchronous clocks CP are counted, shift register 1
Assuming that data input to the shift register 1 or data output from the shift register 1 has been completed, the FF8 is reset and the synchronous clock CP is cut off at the AND gate. Note that FF8 is set when the data transmission/reception start command is executed.

(ハ) 発明が解決しようとする問題点 第2図に示されたシリアルI/O回路に於い
て、データをシリアル入力する場合には、同期ク
ロツク入出力端子4に印加された外部同期クロツ
クSCPの立ち下がりによつて、シフトレジスタ1
のシフト動作が為され、シリアル入力端子2に印
加されたデータが取り込まれる。そこで、外部同
期クロツクSCPが8個カウンタ7で計数されると
FF8がリセツトされ、外部同期クロツクSCPが
遮断される。その後、同期クロツク入出力端子4
にクロツクが印加されてもシフトレジスタ1のシ
フト動作は行われず、データのシリアル入力が終
了したことになる。
(c) Problems to be solved by the invention In the serial I/O circuit shown in FIG. 2, when inputting data serially, the external synchronous clock SCP applied to the synchronous clock input/output terminal 4 By the falling edge of shift register 1
A shift operation is performed, and the data applied to the serial input terminal 2 is taken in. Therefore, when eight externally synchronized clocks SCP are counted by counter 7,
FF8 is reset and external synchronization clock SCP is cut off. After that, the synchronous clock input/output terminal 4
Even if a clock is applied to , the shift operation of the shift register 1 is not performed, and the serial input of data is completed.

しかしながら、データのシリアル入力中に、第
3図に示す如く、外部同期クロツクに何らかの原
因によりノイズが発生すると、該ノイズによつて
シフトレジスタ1のシフト動作及びカウンタ7の
計数動作が行われ、同じデータが2回取り込まれ
ることになる。従つて、カウンタ7が8個の計数
をしたときには、最後に送られて来たデータはシ
フトレジスタ1に取り込まれずデータの誤転送と
なる。よつて、第2図に示されたシリアルI/O
回路では、ノイズに対する転送の信頼性が低下す
るため、同一のデータを数回繰り返えして実施
し、そのデータが一致しているか否かをプログラ
ムで判定しなければならず、データの転送に時間
がかかる欠点があつた。
However, if noise occurs in the external synchronization clock for some reason as shown in Figure 3 during serial input of data, the noise causes the shift operation of shift register 1 and the counting operation of counter 7 to be performed in the same manner. The data will be captured twice. Therefore, when the counter 7 counts eight items, the last sent data is not taken into the shift register 1, resulting in erroneous data transfer. Therefore, the serial I/O shown in FIG.
In circuits, the reliability of transfer due to noise decreases, so the same data must be repeated several times and a program must be used to determine whether the data matches or not. The drawback was that it took a long time.

(ニ) 問題点を解決するための手段 本発明は、上述した点に鑑みて為されたもので
あり、同期クロツクを計数するカウンタの計数容
量を、データ転送に必要な同期クロツク数より大
きな容量とし、該カウンタがデータ転送に必要な
同期クロツク数を計数したことを検出しシフトレ
ジスタのシフト動作を禁止するシフトレジスタ制
御手段と、該制御手段の検出動作後前記カウンタ
の計数値が変化したか否かを検出するオーバーラ
ン検出手段を設け、該オーバーラン検出手段の検
出結果に基いて、データ転送の誤りを認識可能と
したものである。
(d) Means for Solving the Problems The present invention has been made in view of the above-mentioned problems, and it is possible to increase the counting capacity of a counter that counts synchronous clocks to a capacity larger than the number of synchronous clocks required for data transfer. and shift register control means for detecting that the counter has counted the number of synchronous clocks necessary for data transfer and prohibiting the shift operation of the shift register, and whether the count value of the counter has changed after the detection operation of the control means. An overrun detection means is provided to detect whether or not the data transfer has occurred, and an error in data transfer can be recognized based on the detection result of the overrun detection means.

(ホ) 作用 上述の手段によれば、同期クロツク出力端子に
印加される外部同期クロツクSCPにノイズが発生
しなかつた場合には、データ転送に必要な同期ク
ロツク数がカウンタに計数され、シフトレジスタ
制御手段によつてシフト動作が禁止された後は、
カウンタの計数値は変化しないのでオーバーラン
検出手段の検出結果は、データ転送の誤りを指示
しない。一方、外部同期クロツクSCPにノイズが
発生した場合には、カウンタがデータ転送に必要
なクロツク数を計数した後に、更に、カウンタの
計数が進むため、オーバーラン検出手段の検出結
果は、データ転送の誤りを指示することになり、
その指示によりシフトレジスタに転送されたデー
タが誤りであることが認識できる。
(e) Effect According to the above means, if no noise occurs in the external synchronous clock SCP applied to the synchronous clock output terminal, the number of synchronous clocks required for data transfer is counted by the counter and the shift register is After the shift operation is prohibited by the control means,
Since the count value of the counter does not change, the detection result of the overrun detection means does not indicate an error in data transfer. On the other hand, if noise occurs in the external synchronous clock SCP, the counter counts the number of clocks required for data transfer and then continues counting, so the detection result of the overrun detection means is It will indicate a mistake,
Based on this instruction, it can be recognized that the data transferred to the shift register is erroneous.

(ヘ) 実施例 第1図は本発明の実施例を示すブロツク図であ
る。シフトレジスタ9は8ビツトで構成され、入
力はシリアル入力端子10、出力はシリアル出力
端子11に接続され、更に、シフトレジスタ9の
各ビツトの入出力はデータバス12と接続されて
データの送受がパラレルで行えるよう構成され
る。同期クロツク入出力端子13は、データをシ
リアルで受信する際に外部同期クロツクSCPが印
加され、また、シフトレジスタ9に保持されたデ
ータをシリアルに送信する際にはクロツク発生回
路14で作成された内部同期クロツクSCP′が送
出される端子である。これら同期クロツクCPは、
R−SFF15の出力Qで制御されるANDゲート
16、及び、R−SFF17の出力Qで制御される
ANDゲート18に印加され、ANDゲート16の
出力はシフトレジスタ9のシフトクロツク入力に
接続され、ANDゲート18の出力はカウンタ1
9の計数入力に接続される。カウンタ19は、4
ビツトで構成された16進バイナリーカウンタであ
り、ANDゲート18から印加される同期クロツ
クCPの立ち下がりを計数し、計数値が「8」、即
ち「1000」となつたときの出力でR−SFF15を
リセツトする。即ち、シフトレジスタ9が8ビツ
ト構成であるため、データの1回のシリアル転送
を8ビツト単位で行い、その転送には8個の同期
クロツクCPが必要であり、そのため、カウンタ
19の計数値「8」を検出することにより8ビツ
トデータの転送終了を検出している。R−SFF1
5は、シフトレジスタ制御手段を構成するもので
あり、データ送受信開始命令の実行によつてセツ
トされ、そのセツトされている期間、ANDゲー
ト16から同期クロツクCPをシフトレジスタ9
に印加する。また、カウンタ19の各ビツト出力
Q1、Q2、Q3及び4は、ORゲート20に印加さ
れ、ORゲート20の出力は、ステイタスレジス
タ21のフラグ22に接続される。これら、OR
ゲート20及びフラグ22によりオーバーラン検
出手段が構成される。即ち、カウンタ19の計数
値が「8」の場合には、ORゲート20の出力は
“0”であり、フラグ22は“0”となるが、カ
ウンタ19の計数値が「8」以外の場合にはOR
ゲート20の出力が“1”となつてフラグ22が
“1”にセツトされる。一方、R−SFF17は、
データ送受信開始命令の実行でセツトされ、シフ
トレジスタ9のデータを読み出すレジスタリード
命令の実行でリセツトされるため、カウンタ19
が「8」を計数したとき、ANDゲート16で同
期クロツクCPが遮断されても、レジスタリード
命令が実行されるまで、同期クロツク入出力端子
13に発生するクロツクをカウンタ19に供給し
ている。即ち、シフトレジスタ9のシフト動作が
禁止された後も、カウンタ19は計数を行うた
め、外部同期クロツクSCPにノイズが発生してパ
ルス数が増えると、その増加分がカウンタ19に
計数されることになる。
(F) Embodiment FIG. 1 is a block diagram showing an embodiment of the present invention. The shift register 9 is composed of 8 bits, the input is connected to the serial input terminal 10, the output is connected to the serial output terminal 11, and the input/output of each bit of the shift register 9 is connected to the data bus 12, so that data can be sent and received. Constructed to run in parallel. An external synchronous clock SCP is applied to the synchronous clock input/output terminal 13 when receiving data serially, and a clock generated by the clock generating circuit 14 is applied when serially transmitting the data held in the shift register 9. This is the terminal to which the internal synchronous clock SCP' is sent. These synchronous clocks CP are
AND gate 16 controlled by the output Q of R-SFF 15 and controlled by the output Q of R-SFF 17
The output of AND gate 16 is connected to the shift clock input of shift register 9, and the output of AND gate 18 is applied to counter 1.
Connected to the counting input of 9. The counter 19 is 4
It is a hexadecimal binary counter consisting of bits, and counts the falling edge of the synchronized clock CP applied from the AND gate 18, and when the count value reaches "8", that is, "1000", the output is R-SFF15. Reset. That is, since the shift register 9 has an 8-bit configuration, one serial transfer of data is performed in units of 8 bits, and eight synchronous clocks CP are required for this transfer. By detecting ``8'', the end of 8-bit data transfer is detected. R-SFF1
Reference numeral 5 constitutes a shift register control means, which is set by the execution of a data transmission/reception start command and, during the set period, transfers the synchronized clock CP from the AND gate 16 to the shift register 9.
to be applied. In addition, each bit output of the counter 19
Q 1 , Q 2 , Q 3 and 4 are applied to an OR gate 20 , and the output of the OR gate 20 is connected to the flag 22 of the status register 21 . These, OR
The gate 20 and the flag 22 constitute overrun detection means. That is, when the count value of the counter 19 is "8", the output of the OR gate 20 is "0" and the flag 22 becomes "0", but when the count value of the counter 19 is other than "8" OR
The output of the gate 20 becomes "1" and the flag 22 is set to "1". On the other hand, R-SFF17 is
The counter 19 is set by executing the data transmission/reception start instruction and reset by executing the register read instruction to read the data in the shift register 9.
Even if the synchronous clock CP is cut off by the AND gate 16 when the counter counts "8", the clock generated at the synchronous clock input/output terminal 13 is supplied to the counter 19 until the register read command is executed. That is, since the counter 19 continues counting even after the shift operation of the shift register 9 is prohibited, if noise occurs in the external synchronization clock SCP and the number of pulses increases, the increased amount will be counted by the counter 19. become.

第1図に示されたシリアルI/O回路に於い
て、データをシリアルに入力する場合の動作を説
明する。先ず、内部同期クロツクSCP′の発生を
禁止する命令を実行した後、データ送受信開始命
令を実行すると、R−SFF15,17がセツトさ
れると共にカウンタ19がリセツトされる。次
に、データをシリアルに送る相手側にデータの送
信を許可する信号を送る。すると、相手側からシ
リアル入力端子10にデータが順次印加されると
共に、外部同期クロツクSCPがデータと同期して
同期クロツク入出力端子13に印加される。外部
同期クロツクSCPは、ANDゲート16を介して
シフトレジスタ9に印加され、その立ち下がりに
従つてシフトレジスタ9は、順次シリアル入力端
子10に印加されたデータを取り込みシフトす
る。同時に、外部同期クロツクSCPは、ANDゲ
ート18を介してカウンタ19に計数されること
になる。カウンタ19の計数値が「8」になる
と、その出力によりR−SFF15がリセツトされ
るため、ANDゲート16に於いて、以後到来す
る外部同期クロツクSCPが遮断され、シフトレジ
スタ9の動作が禁止される。このとき、R−SFF
15の出力により、コンピユータに割込みが要求
され、割込み処理が為される。この割込み処理に
於いては、割込みが発生してから外部同期クロツ
クの1周期以上の時間を経過した時点でステイタ
スレジスタ21のフラグ22を判定する。即ち、
カウンタ19が「8」を計数するまでにノイズが
発生すれば、ノイズがカウンタ19に計数されて
いることになり、外部同期クロツクSCPの1周期
後に必ず外部同期クロツクSCPが計数されるた
め、ORゲート20の出力が“1”となつてフラ
グ22が“1”にセツトされる。従つて、外部同
期クロツクSCPの1周期後にフラグ22を判定し
た結果が“0”であれば、8個の外部同期クロツ
クSCPでデータの受信が終了しており、シフトレ
ジスタ9に蓄積されたデータは正しいものと判断
され、この場合にはレジスタリード命令を実行し
てシフトレジスタ9の内容をデータバス12に取
り出して所定の処理が行える。このとき、レジス
タリード命令の実行により、R−SFF17がリセ
ツトされ、データのシリアル受信が終了する。一
方、フラグ22を判定した結果が“1”であつた
場合には、シフトレジスタ9に蓄積されたデータ
は誤りであることが判断され、この場合には再び
データ送受信命令を実行して、再度同じデータの
転送を相手側に要求する。
The operation of serially inputting data in the serial I/O circuit shown in FIG. 1 will be described. First, after executing an instruction to inhibit the generation of the internal synchronous clock SCP', when a data transmission/reception start instruction is executed, the R-SFFs 15 and 17 are set and the counter 19 is reset. Next, it sends a signal to the other party to which the data is to be serially sent, allowing it to send the data. Then, data is sequentially applied from the other party to the serial input terminal 10, and the external synchronous clock SCP is applied to the synchronous clock input/output terminal 13 in synchronization with the data. The external synchronization clock SCP is applied to the shift register 9 via the AND gate 16, and as the clock falls, the shift register 9 sequentially takes in and shifts the data applied to the serial input terminal 10. At the same time, the external synchronization clock SCP is counted by the counter 19 via the AND gate 18. When the count value of the counter 19 reaches "8", the R-SFF 15 is reset by its output, so that the AND gate 16 cuts off the external synchronization clock SCP that will arrive from then on, and prohibits the operation of the shift register 9. Ru. At this time, R-SFF
The output of 15 requests an interrupt to the computer, and interrupt processing is performed. In this interrupt processing, the flag 22 of the status register 21 is determined when a period of one cycle or more of the external synchronization clock has elapsed since the occurrence of the interrupt. That is,
If noise occurs before the counter 19 counts "8", it means that the noise has been counted by the counter 19, and since the external synchronous clock SCP is always counted after one cycle of the external synchronous clock SCP, OR The output of the gate 20 becomes "1" and the flag 22 is set to "1". Therefore, if the result of determining the flag 22 after one cycle of the external synchronous clock SCP is "0", data reception has been completed by the eight external synchronous clocks SCP, and the data accumulated in the shift register 9 is is determined to be correct, and in this case, a register read instruction is executed to take out the contents of the shift register 9 to the data bus 12 and predetermined processing can be performed. At this time, the R-SFF 17 is reset by executing the register read instruction, and the serial reception of data is completed. On the other hand, if the result of determining the flag 22 is "1", it is determined that the data accumulated in the shift register 9 is erroneous, and in this case, the data transmission/reception command is executed again. Request the other party to transfer the same data.

このように、データの転送が終了したと判定さ
れてから所定時間後フラグ22の内容を判定する
ことにより、外部同期クロツクSCPにノイズが発
生したか否かを検出され、データの正誤が判断で
きる。従つて、正誤を確めるために複数回の転送
を行う必要がなくなる。尚、上述の実施例では、
シリアルにデータを入力する場合について説明し
たが、クロツク発生回路14で作成された内部同
期クロツクSCP′に基いてデータを送出する場合
にも、同期クロツク入出力端子13に発生するノ
イズに対して同様の動作により、データ転送の誤
りを検出することができる。
In this way, by determining the contents of the flag 22 after a predetermined period of time after it is determined that the data transfer has been completed, it is possible to detect whether noise has occurred in the external synchronization clock SCP and determine whether the data is correct or incorrect. . Therefore, there is no need to perform multiple transfers to confirm correctness. In addition, in the above-mentioned embodiment,
Although we have explained the case of serially inputting data, the same applies to the noise generated at the synchronous clock input/output terminal 13 when transmitting data based on the internal synchronous clock SCP' generated by the clock generation circuit 14. Through this operation, errors in data transfer can be detected.

(ト) 発明の効果 上述の如く本発明によれば、複数回同じデータ
を転送してデータの正誤を判定する必要がないた
め、データの転送時間が短縮され、コンピユータ
の応答が速くなる利点を有する。また、正誤判定
のためのプログラムが短くなり、使用し易いマイ
クロコンピユータが得られる。
(G) Effects of the Invention As described above, according to the present invention, there is no need to transfer the same data multiple times to determine whether the data is correct or incorrect, so the data transfer time is shortened and the computer's response becomes faster. have In addition, the program for determining correctness is shortened, and a microcomputer that is easy to use can be obtained.

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

第1図は本発明の実施例を示すブロツク図、第
2図は従来例を示すブロツク図、第3図はノイズ
による誤動作を説明するタイミング図である。 9……シフトレジスタ、10……シリアル入力
端子、11……シリアル出力端子、12……デー
タバス、13……同期クロツク入出力端子、14
……クロツク発生回路、15,17……R−
SFF、16,18……ANDゲート、19……カ
ウンタ、20……ORゲート、21……ステイタ
スレジスタ、22……フラグ。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing a conventional example, and FIG. 3 is a timing diagram illustrating malfunctions due to noise. 9...Shift register, 10...Serial input terminal, 11...Serial output terminal, 12...Data bus, 13...Synchronized clock input/output terminal, 14
...Clock generation circuit, 15, 17...R-
SFF, 16, 18...AND gate, 19...Counter, 20...OR gate, 21...Status register, 22...Flag.

Claims (1)

【特許請求の範囲】[Claims] 1 同期クロツクに基いてシリアル入力端子に印
加されたデータを順次入力するシフトレジスタを
有するシリアルI/O回路に於いて、前記シフト
レジスタのデータ転送に必要とされる同期クロツ
ク数より大なる計数容量を有し、前記同期クロツ
クを計数するカウンタと、前記シフトレジスタの
データ転送命令が実行された時にセツトされると
共に前記カウンタが前記シフトレジスタのデータ
転送に必要とされる同期クロツク数を計数した時
の所定の1ビツト出力によつてリセツトされる第
1のフリツプフロツプと、前記第1のフリツプフ
ロツプのセツト出力又はリセツト出力によつて、
前記同期クロツクが前記シフトレジスタに印加さ
れる状態を制御する第1の論理ゲートと、前記デ
ータ転送命令が実行された時にセツトされると共
に前記シフトレジスタのデータ読出命令が実行さ
れた時にリセツトされる第2のフリツプフロツプ
と、前記第2のフリツプフロツプのセツト出力又
はリセツト出力によつて、前記同期クロツクが前
記カウンタに印加される状態を制御する第2の論
理ゲートと、前記第1のフリツプフロツプがリセ
ツトされた後、前記カウンタの計数値がオーバー
ランした状態を検出する第3の論理ゲートと、前
記カウンタの計数値がオーバーランした時の前記
第3の論理ゲートの論理出力によつてセツトされ
るフラグと、を備え、前記第1のフリツプフロツ
プのリセツト出力によつて割込み要求を発生し、
該割込み要求に基づいて前記フラグを判定する割
込み処理を実行し、前記シフトレジスタのデータ
転送の誤りを認識可能としたことを特徴とするシ
リアルI/O回路。
1. In a serial I/O circuit having a shift register that sequentially inputs data applied to a serial input terminal based on a synchronous clock, the counting capacity is larger than the number of synchronous clocks required for data transfer of the shift register. and a counter that counts the synchronous clocks, and a counter that is set when the data transfer instruction of the shift register is executed and when the counter counts the number of synchronous clocks required for the data transfer of the shift register. a first flip-flop that is reset by a predetermined 1-bit output of the flip-flop, and a set output or a reset output of the first flip-flop;
a first logic gate that controls a state in which the synchronous clock is applied to the shift register; and a first logic gate that is set when the data transfer instruction is executed and reset when the shift register data read instruction is executed. a second flip-flop; a second logic gate for controlling the state in which the synchronous clock is applied to the counter; a third logic gate that detects a state in which the count value of the counter overruns; and a flag that is set by a logic output of the third logic gate when the count value of the counter overruns. generating an interrupt request by the reset output of the first flip-flop;
A serial I/O circuit, characterized in that it executes interrupt processing to determine the flag based on the interrupt request, thereby making it possible to recognize errors in data transfer of the shift register.
JP60258062A 1985-11-18 1985-11-18 Serial input and output circuit Granted JPS62117052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60258062A JPS62117052A (en) 1985-11-18 1985-11-18 Serial input and output circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60258062A JPS62117052A (en) 1985-11-18 1985-11-18 Serial input and output circuit

Publications (2)

Publication Number Publication Date
JPS62117052A JPS62117052A (en) 1987-05-28
JPH0431420B2 true JPH0431420B2 (en) 1992-05-26

Family

ID=17315000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60258062A Granted JPS62117052A (en) 1985-11-18 1985-11-18 Serial input and output circuit

Country Status (1)

Country Link
JP (1) JPS62117052A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4682485B2 (en) * 2001-09-06 2011-05-11 株式会社デンソー Memory control device and serial memory

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59176812A (en) * 1983-03-28 1984-10-06 Canon Inc Serial data input device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59176812A (en) * 1983-03-28 1984-10-06 Canon Inc Serial data input device

Also Published As

Publication number Publication date
JPS62117052A (en) 1987-05-28

Similar Documents

Publication Publication Date Title
US5021950A (en) Multiprocessor system with standby function
US4956807A (en) Watchdog timer
JP2595314B2 (en) IC card with erroneous writing prevention function
JPH0642186B2 (en) Data processing system
US4498178A (en) Data error correction circuit
US11372461B2 (en) Circuitry for transferring data across reset domains
JPH0431420B2 (en)
JPS592924B2 (en) Sequencer input/output control circuit
US4926427A (en) Software error detection apparatus
US5617433A (en) Serial data transfer apparatus
EP0462622B1 (en) Microprocessor capable of ensuring flexible recovery time for I/O device
KR970003319B1 (en) Data processing system having serial interface
JP2847604B2 (en) IC with built-in counter circuit and one-chip microcomputer
JP2530040Y2 (en) Full-duplex communication method by serial communication
JPH0219931A (en) Test mode control system for microprocessor
JPH05252222A (en) Serial transmission/reception circuit
JP2693885B2 (en) Microcomputer
SU1758649A1 (en) Device for processing information
JP2584205B2 (en) Data output circuit
JP3152014B2 (en) Timer circuit
JPH0465407B2 (en)
JPS5866445A (en) Signal collating circuit
SU383048A1 (en) TWO-SHIFT RELEASE SHIFT WITH DETECTION
JP2619939B2 (en) Synchronous pattern detection circuit
JPS6115437A (en) Start bit detection circuit of serial data reception system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term