[go: up one dir, main page]

KR100225043B1 - 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치 - Google Patents

인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치 Download PDF

Info

Publication number
KR100225043B1
KR100225043B1 KR1019920010344A KR920010344A KR100225043B1 KR 100225043 B1 KR100225043 B1 KR 100225043B1 KR 1019920010344 A KR1019920010344 A KR 1019920010344A KR 920010344 A KR920010344 A KR 920010344A KR 100225043 B1 KR100225043 B1 KR 100225043B1
Authority
KR
South Korea
Prior art keywords
line
clock
data
serial
interrupt
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
KR1019920010344A
Other languages
English (en)
Other versions
KR940000979A (ko
Inventor
한정택
Original Assignee
구자홍
엘지전자주식회사
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 구자홍, 엘지전자주식회사 filed Critical 구자홍
Priority to KR1019920010344A priority Critical patent/KR100225043B1/ko
Publication of KR940000979A publication Critical patent/KR940000979A/ko
Application granted granted Critical
Publication of KR100225043B1 publication Critical patent/KR100225043B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

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

Abstract

본 발명은 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치는 하나의 직렬데이타 라인 및 클럭라인을 통해 데이타를 통신하는 것으로서 종래에는 마이콤이 직렬데이타 라인 및 클럭라인을 체크하여 다른 마이콤이 사용하고 있는지를 판별하고, 사용하고 있지 않을 경우에 직렬데이타 라인 및 클럭라인을 사용하여 통신하는 것으로 다른 마이콤이 직렬데이타 라인 및 클럭라인을 사용하고 있는지 체크하기가 용이하지 않고, 또한 사용여부를 잘못 체크하였을 경우에는 통신하는 데이타 및 클럭이 혼신되어 통신하지 못하였다.
본 발명은 각각의 마이콤들을 인터렙트 라인으로, 통신을 할 경우에는 인터렙트라인으로 인터럽트 신호를 출력하여 다른 마이콤들이 직렬데이타 라인 및 클럭라인을 사용하지 않도록한후 직렬데이타 라인 및 클럭라인으로 데이타 및 클럭을 출력하여 통신함으로써 데이타 및 클럭이 혼신되지 않고 정확히 통신할 수 있다.

Description

인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치
제1도는 종래의 다중 직렬통신장치를 보인 블록도.
제2도는 본 발명의 다중 직렬통신장치를 보인 블록도.
제3a도-제3c도는 제2도의 각부의 동작 파형도.
제4도는 본 발명의 다중 직렬통신방법을 보인 신호흐름도.
* 도면의 주요부분에 대한 부호의 설명
11A, 11B, 11C : 마이콤 12, 12A, 12B : 통신부
13 : 직렬데이타 라인 14 : 클럭라인
15 : 인터럽트 라인
본 발명은 디지탈 TV수상기 및 VCR이나 오디오 콤포넌트 시스템등의 기기에서 각각의 보드 및 시스템마다 마이콤을 사용하고 이들 마이콤이 하나의 직렬데이타 라인 및 클럭라인을 통해 각각의 보드 및 시스템과 데이타를 통신하는 인터럽트를 이용하여 데이타 다중 직렬통신방법 및 직렬통신장치에 관한 것으로 특히, 마이콤의 인터럽트를 이용하여 데이타 및 클럭을 혼신없이 정확히 통신할 수 있도록하는 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치에 관한 것이다.
종래의 직렬통신장치는 제1도에 도시된 바와같이 다수의 마이콤(1, 1A, 1B,...)과, 이들 마이콤(1, 1A, 1B,...)과 데이타를 통신하여 제어되는 보드 및 시스템등의 통신부(2, 2A, 2B,...)를 직렬 데이타 라인(3) 및 클럭라인(4)으로 연결하였다.
이와같이 구성된 종래의 직렬통신장치는 마이콤(1)이 통신부(2A, 2B,...)와 통신을 할 경우에 직렬데이타 라인(3) 및 클럭라인(4)으로 데이타 및 클럭을 출력하여 통신한다. 이때 마이콤(1A, 1B,...)은 직렬데이타 라인(3) 및 클럭라인(4)을 체크하여 통신하고 있는지를 판별하고, 통신하고 있을 경우에는 사용하지 않고, 통신하고 있을 경우에는 사용하여 통신하게 된다.
그러나 상기와 같은 종래의 직렬통신장치는 마이콤이 직렬데이타 라인 및 클럭라인을 체크하여 다른 마이콤이 사용하고 있는지를 판별하고, 사용하고 있지 않을 경우에 직렬데이타 라인 및 클럭라인을 사용하여 통신하는 것으로 다른 마이콤이 직렬데이타 라인 및 클럭라인을 사용하고 있는지 체크하기가 용이하지 않고, 또한 사용여부를 잘봇 체크하였을 경우에는 통신하는 데이타 및 클럭이 혼신되어 통신하지 못하게 되는 등의 문제점이 있었다.
본 발명은 상기와 같은 종래의 제반 문제점들을 해결하기 위하여 창안한 것으로서, 각각의 마이콤들을 인터럽트 라인으로 연결하고, 통신을 할 경우에는 인터럽트 라인으로 인터럽트 신호를 출력하여 다른 마이콤들이 직렬데이타 라인 및 클럭라인을 사용하지 않도록한후 직렬 데이타 라인 및 클럭라인으로 데이타 및 클럭을 출력하여 통신함으로써 데이타 및 클럭이 혼신되지 않고 정확히 통신할 수 있도록하는 다중 직렬통신방법 및 직렬통신장치를 제공하는데 그 목적이 있는 것으로 이를 첨부된 제2도 내지 제4도의 도면을 참조하여 상세히 설명한다. 제2도는 본 발명의 다중 직렬통신장치를 보인 블록도로서 이에 도시된 바와 같이, 마이콤(11, 11A, 11B,...)와, 상기 마이콤(11, 11A, 11B,...)과 데이타를 통신하는 통신부(12, 12A, 12B,...)와, 상시 마이콤(11, 11A, 11B,...)및 통신부(12, 12A, 12B,...)들을 연결하여 데이타 및 클럭을 전송하는 직렬데이타 라인(13)및 클럭라인(14)과, 상기 마이콤( 11, 11A, 11B,...)들을 연결하여 인터럽트 신호를 전송하는 인터럽트 라인(15)으로 구성하였다.
이와 같이 구성된 본 발명의 다중 직렬통신장치는 예를들면 마이콤(11)이 데이타를 통신할 경우에 먼저 다른 마이콤(11A, 11B,...)이 데이타 통신을 하는지를 판별하고, 데이타 통신을 하지 않을 경우에는 제3a도에 도시된 바와같이 시간(t1)에 데이타의 통신을 알리는 인터럽트 신호를 출력하고, 출력한 인터럽트 신호를 인터럽트 라인(15)을 통신 마이콤(11A, 11B,...)에 전송한다.
여기서 예를들면 인터럽트 신호는 직렬 8비트로 구성되어 최상위 비트에는 데이타 통신을 알리는 신호를 싣고, 나머지 7비트는 마이콤(11, 11A,11B,...)에 할당된 고유번호를 싣어 전송한다.
그러면 마이콤(11A, 11B,...)은 입력되는 인터럽트 신호로 마이콤(11)이 데이타 통신을 하고 있음을 판별하여 데이타 통신을 하지 않는다.
그리고 마이콤(11)은 직렬데이타 라인(13) 및 클럭라인(14)으로 제3(a)도, 제3(c)도에 도시된 바와 같이 데이타 및 클럭을 동기로 출력하여 전송한다.
이와 같은 상태에서 시간(t2)에 데이타 통신이 완료되면, 인터럽트 라인(15)으로 제3(a)도에 도시된 바와같이 인터럽트 신호를 출력하고, 사용완료신호를 출력하여 다른 마이콤(11A, 11B,...)에 데이타 통신의 완료를 알려 데이타 통신을 하게 한다.
한편 제4도는 본 발명의 다중 통신 방법을 보인 신호흐름도에서 이에 도시된 바와같이, 다른 마이콤(11, 11A, 11B,...)이 데이타 통신을 하지 않고, 인터럽트 라인(15)을 통해 인터럽트 신호가 입력되지 않은 상태에서 데이타 통신을 수행할 경우에 인터럽트 신호 및 고유번호를 출력하여 데이타 통신의 수행을 알린후 인터럽트 신호 및 고유번호의 출력을 정지하고, 직렬데이타 라인(13) 및 클럭라인(14)으로 데이타 및 클럭을 출력하여 전송한다.
이와 같은 상태에서 데이타 통신이 완료되면, 인터럽트 신호를 출력하고, 사용완료신호를 출력하여 다른 마이콤(11, 11A, 11B,...)이 데이타 통신을 수행할 수 있도록 한다.
이상에서 상세히 설명한 바와같이 본 발명은 각각의 마이콤들을 인터럽트 라인으로 연결하고, 통신을 할 경우에는 인터럽트 라인으로 인터럽트 신호를 출력하여 다른 마이콤들이 직렬데이타 라인 및 클럭라인을 사용하지 않도록한후 직렬데이타 라인 및 클럭라인으로 데이타 및 클럭을 출력하여 통신함으로써 데이타 및 클럭이 혼신되지 않고 정확히 통신할 수 있다.

Claims (2)

  1. 다른 마이콤이 데이타 통신을 하는지를 판별하는 제1과정과, 상기 제1과정에서 데이타 통신을 하지 않을 경우에 인터럽트 신호를 출력하여 데이타 통신을 알린후 데이타 통신을 하는 제2과정과, 상기 제2과정에서 데이타 통신이 완료되었을 경우에 통신완료신호를 출력하는 제3과정으로 제어됨을 특징으로 하는 인터럽트를 이용한 다중 직렬통신방법.
  2. 마이콤(11, 11A, 11B,...)와, 상기 마이콤(11, 11A, 11B,...)과 데이타 통신부(12, 12A, 12B,...)와, 상기 마이콤(11, 11A, 11B,...)및 통신부(12, 12A, 12B,...)들을 연결하여 데아타 및 클럭을 전송하는 직렬데이타 라인(13) 및 클럭라인(14)과, 상기 마이콤(11, 11A, 11B,...)들을 연결하여 인터럽트 신호를 전송하는 인터럽트 라인(15)으로 구성함을 특징으로 하는 인터럽트를 이용한 다중 직렬통신장치.
KR1019920010344A 1992-06-15 1992-06-15 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치 Expired - Lifetime KR100225043B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019920010344A KR100225043B1 (ko) 1992-06-15 1992-06-15 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019920010344A KR100225043B1 (ko) 1992-06-15 1992-06-15 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치

Publications (2)

Publication Number Publication Date
KR940000979A KR940000979A (ko) 1994-01-10
KR100225043B1 true KR100225043B1 (ko) 1999-10-15

Family

ID=19334687

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019920010344A Expired - Lifetime KR100225043B1 (ko) 1992-06-15 1992-06-15 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치

Country Status (1)

Country Link
KR (1) KR100225043B1 (ko)

Also Published As

Publication number Publication date
KR940000979A (ko) 1994-01-10

Similar Documents

Publication Publication Date Title
GB1177588A (en) Data Communication System.
WO1995019596A1 (en) Addressable communication port expander
US4891783A (en) Data terminal device
US4310896A (en) Method of interfacing remote units to a central microprocessor
KR100225043B1 (ko) 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치
JPS622744B2 (ko)
US5907690A (en) Modular interface devices for a distributed input/output system
JPS57135538A (en) Series data transmission system
JPS609250A (ja) 通信制御方式
KR890013568A (ko) 데이타 전송 제어장치
JPS6340079B2 (ko)
SU955167A1 (ru) Устройство дл контрол и передачи информации
JPS5946144B2 (ja) デ−タ伝送装置
JPH06311569A (ja) 通信回線用中継装置及び通信システム
JPS5992653A (ja) デ−タ伝送装置
KR910005621A (ko) 시험 및 유지보수 장치
KR100202993B1 (ko) 통신포트와 백보드상의 코넥터간 정합장치
JPH01238338A (ja) 信号処理回路
JPS5721144A (en) Control system for connection constitution
KR19990035225A (ko) 알에스-232씨 신호 송/수신 회로
JPS57176473A (en) Electronic type cash register
JPS61163761A (ja) 変復調装置試験方式
JPH03226046A (ja) 監視制御装置
JPH0353642A (ja) 非同期式シリアルデータ伝送装置および伝送システムおよびその伝送方法
JPS6074852A (ja) 通信制御装置

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19920615

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19970403

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19920615

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19990424

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19990715

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19990716

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20020326

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20030701

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20040702

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20050607

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20060616

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20070629

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20080618

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20090619

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20100630

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20110620

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20110620

Start annual number: 13

End annual number: 13

EXPY Expiration of term
PC1801 Expiration of term

Termination date: 20130309

Termination category: Expiration of duration