JPH0567013A - Dmaシリアル受信動作終了方式 - Google Patents

Dmaシリアル受信動作終了方式

Info

Publication number
JPH0567013A
JPH0567013A JP3254362A JP25436291A JPH0567013A JP H0567013 A JPH0567013 A JP H0567013A JP 3254362 A JP3254362 A JP 3254362A JP 25436291 A JP25436291 A JP 25436291A JP H0567013 A JPH0567013 A JP H0567013A
Authority
JP
Japan
Prior art keywords
reception
dma
control device
end code
serial data
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
JP3254362A
Other languages
English (en)
Inventor
Shigeki Takahashi
滋樹 高橋
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP3254362A priority Critical patent/JPH0567013A/ja
Publication of JPH0567013A publication Critical patent/JPH0567013A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】 DMA受信終了判定のための無駄時間を省け
るため処理速度を向上させる方式を提供する。 【構成】 本発明は、上位計算機と下位制御装置の間で
調歩同期シリアルデータ通信をDMA動作により行う場
合において、下位制御装置側に予め設定した転送終了コ
ードを検出する検出器を設け、この検出器がシリアルデ
ータ中に前記転送終了コードを検出すると、下位制御装
置に割り込み動作を発生させDMA動作を強制終了させ
ることを特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、調歩同期シリアルデー
タ通信機能を有する制御装置、例えばNC制御装置が上
位計算機間からDMA動作により調歩同期シリアルデー
タを受信する場合の終了方式に関するものである。
【0002】
【従来の技術】DMA動作により調歩同期シリアルデー
タを受信するとき、相手機器による受信データ量があら
かじめわかっていない場合は、何らかの手段で受信終了
を検出する必要がある。従来はタイマ割り込みによる定
期チェックにより、DMA受信カウンタの変化を調べ、
ある期間内に変化がなければ受信終了とみなす方式をと
っていた。
【0003】
【発明が解決しようとする課題】しかし前記従来例で
は、受信終了と検出されるまで必ず一定以上の判定時間
を要し、また相手機器の都合による一時転送中断も受信
終了と判断してしまうという問題があった。一方、特開
昭61−241858には終了を示す信号をデータ信号
線とは異なる信号線で送るものもあるが、信号線の増加
をまねくという欠点がある。そこで、本発明は受信デー
タそのものにより受信終了を検出し、DMA動作を直ち
に終了させることのできる方式を提供することを目的と
する。
【0004】
【課題を解決するための手段】以上の目的を達成するた
めに、本発明は次のような構成としている。すなわち、
任意の受信終了コード設定レジスタと、受信データレジ
スタとの比較回路で構成される受信終了コード検出器を
設け、データ一致により割り込み信号をNC制御装置に
出力し、DMA受信動作を強制停止させものである。
【0005】
【作用】したがって、あらかじめ設定された受信終了コ
ードを検出することにより、直ちにDMA受信動作を終
了させることができるため、受信に対する高速応答が可
能になる。また、任意のコードを受信終了コードとして
設定できるため、例えば受信終了コードを8ビット(1
バイト)データとすれば、転送データの種類に対する制
限を1バイトのみに押さえることができる。
【0006】
【実施例】図1は本発明の実施例を示すブロック図であ
る。図中の受信終了コード設定レジスタ1に設定された
任意の終了コードとシリアル受信器2に受信されたデー
タが比較器3にて比較され、両者が一致した場合にDM
A受信終了割り込み信号7がCPU4に出力される。C
PU4は直ちに割り込み処理を開始し、DMAコントロ
ーラ5の受信動作を終了させ、RAM6に書き込まれた
受信データの処理を行う。
【0007】
【発明の効果】以上述べたように、本発明によれば、終
了コード受信により直ちに受信データ処理を開始するこ
とができるため、従来行っていた受信終了判定のための
無駄時間を省けるため処理速度を向上させることができ
る。また、あらかじめ設定されている受信終了コードに
よる終了判定のため、その判定の確実さを再確認する必
要がなくなる。
【図面の簡単な説明】
【図1】 本構成の実施例を示す図
【符号の説明】
1 受信終了コード設定レジスタ 2 シリアル受信器 3 比較器 4 CPU 5 DMAコントローラ 6 RMA 7 DMA受信終了割り込み信号

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 上位計算機と下位制御装置の間で調歩同
    期シリアルデータ通信をDMA動作により行う場合にお
    いて、下位制御装置側に予め設定した転送終了コードを
    検出する検出器を設け、この検出器がシリアルデータ中
    に前記転送終了コードを検出すると、下位制御装置に割
    り込み動作を発生させDMA動作を強制終了させること
    を特徴とするDMAシリアル受信動作終了方式。
JP3254362A 1991-09-05 1991-09-05 Dmaシリアル受信動作終了方式 Pending JPH0567013A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3254362A JPH0567013A (ja) 1991-09-05 1991-09-05 Dmaシリアル受信動作終了方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3254362A JPH0567013A (ja) 1991-09-05 1991-09-05 Dmaシリアル受信動作終了方式

Publications (1)

Publication Number Publication Date
JPH0567013A true JPH0567013A (ja) 1993-03-19

Family

ID=17263938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3254362A Pending JPH0567013A (ja) 1991-09-05 1991-09-05 Dmaシリアル受信動作終了方式

Country Status (1)

Country Link
JP (1) JPH0567013A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7069350B2 (en) 2002-08-05 2006-06-27 Seiko Epson Corporation Data transfer control system, electronic instrument, and data transfer control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7069350B2 (en) 2002-08-05 2006-06-27 Seiko Epson Corporation Data transfer control system, electronic instrument, and data transfer control method

Similar Documents

Publication Publication Date Title
US4761800A (en) Method and apparatus for detecting a rate of data transmission
TWI408931B (zh) 資料通訊裝置、及通訊控制方法、以及程式産品
US5889817A (en) Communication system with data comparison circuit
JPH0567013A (ja) Dmaシリアル受信動作終了方式
GB2324688A (en) A modem in which bit rate is determined using the width of a start bit
JPH07264263A (ja) シリアル通信インターフェース装置
CA2048081C (en) Method for controlling microprocessors
JPS6218939B2 (ja)
JP3329229B2 (ja) Atコマンド受信方式
JPS5828979B2 (ja) デ−タフレ−ム伝送方式
CN111490919A (zh) 一种主从机系统、设备终端及其通信校验方法
JPH0358217B2 (ja)
KR19980024769A (ko) 복수 마이크로컴퓨터 응용 수단 사이에 데이터를 전송하는 데이터 전송 시스템
JP3266034B2 (ja) 通信制御装置
JPH06350679A (ja) 故障判定方法
JPH07162479A (ja) 通信制御装置および通信制御方法
JP3161174B2 (ja) ボタン電話装置
JPH0380728A (ja) フレーム同期送信タイミング方式
JPH1198221A (ja) シリアル信号処理回路
JPH05120076A (ja) エラー検出方法
JPH08111687A (ja) 通信システム
JP2000259526A (ja) シリアルインターフェース回路
JP2006195607A (ja) バルクアウト転送終了判定方法および回路
JPH05336082A (ja) 応答データの正当性の検出方法
JPH05252207A (ja) データ転送方式