Serial communication is the most common low-level protocol for communicating between two or more devices. Normally, one device is a computer, while the other device can be a modem, a printer, Arduino® hardware, another computer, or a scientific instrument such as an oscilloscope or a function generator. For many serial port applications, you can communicate with your instrument without detailed knowledge of how the serial port works. Communication through a serial port is established with a
serialport object, which you create in the MATLAB® workspace. For information about creating a
serialport object, see Create Serial Port Object.
Before you can write or read data, the
serialport object and the instrument must have identical communication settings. For information, see Configure Serial Port Communication Settings.
|Serial Explorer||Communicate with devices connected to serial port|
Basic features of serial port communication.
Establish a connection between MATLAB and the device using the serial port.
Set properties associated with the device baud rate and serial data format.
Write and read both text and binary data with a serial port device.
Enhance instrument communication by executing a callback function when a specified event occurs on the device.
Signal the presence of connected devices and control the flow of data using control pins.
Connect to serial port devices using
serialport instead of
Troubleshoot the Serial Port interface.
Troubleshoot connecting to a serial port device.
Try these remedies when you receive some data, and you get the warning message: 'serialport' unable to read all requested data.
Try these remedies when you receive no data, and you get the warning message: 'serialport' unable to read any data.