이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
직렬 포트 인터페이스
직렬 통신은 두 개 이상의 장치 간 통신에 사용되는 가장 일반적인 저수준 프로토콜입니다. 일반적으로 한 장치는 컴퓨터이고, 다른 장치는 모뎀, 프린터, Arduino® 하드웨어, 다른 컴퓨터 또는 오실로스코프나 함수 발생기와 같은 과학 계측기가 될 수 있습니다. 많은 직렬 포트 애플리케이션의 경우, 직렬 포트가 어떻게 작동하는지에 대한 자세한 지식이 없어도 계측기와 통신할 수 있습니다. 직렬 포트를 통한 통신은 MATLAB® 작업 공간에서 생성하는 serialport
객체를 통해 설정됩니다. serialport
객체를 만드는 방법에 대한 자세한 내용은 Create Serial Port Object 항목을 참조하십시오.
데이터를 쓰거나 읽으려면 serialport
객체와 계측기의 통신 설정이 동일해야 합니다. 자세한 내용은 직렬 포트 통신 설정 구성하기 항목을 참조하십시오.
함수
앱
직렬 탐색기 | 직렬 포트에 연결된 장치와 통신 (R2021b 이후) |
블록
Serial Configuration | Configure parameters for serial port |
Serial Receive | Receive binary data over serial port |
Serial Send | Send binary data over serial port |
도움말 항목
- Serial Port Overview
Basic features of serial port communication.
- Create Serial Port Object
Establish a connection between MATLAB and the device using the serial port.
- 직렬 포트 통신 설정 구성하기
장치 전송 속도와 직렬 데이터 형식과 관련된 속성을 설정합니다.
- Write and Read Serial Port Data
Write and read both text and binary data with a serial port device.
- Use Callbacks for Serial Port Communication
Enhance instrument communication by executing a callback function when a specified event occurs on the device.
- Use Serial Port Control Pins
Signal the presence of connected devices and control the flow of data using control pins.
- 코드를 serialport 인터페이스로 전환하기
serial
이 아닌serialport
를 사용하여 직렬 포트 장치에 연결합니다.
문제 해결
Troubleshooting Serial Port Interface
Troubleshoot the Serial Port interface.
Resolve Serial Port Connection Errors
Troubleshoot connecting to a serial port device.
Serialport Warning - Unable to Read All Data
Try these remedies when you receive some data, and you get the warning message: 'serialport' unable to read all requested data.
수신되는 데이터가 없고 경고 메시지 'serialport' unable to read any data가 발생하는 경우 다음 해결책을 사용해 보십시오.