Trước khi viết và đọc dữ liệu thì cấu hình của cả đối tượng cổng nối tiếp và thiết bị phải giống nhau. Cấu hình đường truyền cổng nối tiếp bao gồm những giá trị cho thuộc tính điều khiển tốc độ baud và định dạng dữ liệu nối tiếp. Những thuộc tính được mơ tả trong bảng 2-5:
Tên thuộc tính Mơ tả
BaudRate Tốc độ truyền dữ liệu baud (bít/s)
DataBits Số bít dữ liệu được truyền trong một chuỗi nối tiếp Parity Loại bít chẵn lẻ sử dụng
StopBits Số bít dừng sử dụng hiện thị kết thúc một byte dữ liệu Terminator Hiển thị định dạng khi in.
BaudRate: Là tốc độ truyền bít (bao gồm cả bít khởi đầu, bít chẵn lẻ
(nếu cĩ) và bít kết thúc) trong một giây. Tốc độ baud tiêu chuẩn trong Matlab gồm: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 và 256000. Giá trị mặc định là 9600 Baud.
DataBit: Số bít dữ liệu truyền trong một chuỗi nối tiếp bằng Matlab cĩ
thể là 5, 6, 7 hoặc 8 bít. Khi truyền các chuỗi ký tự ASCII thì số bít truyền dữ liệu phải ít nhất là 7 bít. Khi truyền các dữ liệu số, yêu cầu số bít truyền dữ liệu là 8 bít. Định dạng truyền 5 hoặc 7 bít dữ liệu chỉ ứng dụng đối với các thiết bị giao tiếp đặc biệt. Giá trị mặc định của Databit trong Matlab là 8 bít.
Parity: Bít chẵn lẻ dùng để kiểm tra những lỗi đơn giản trong quá trình
truyền dữ liệu. Bít chẵn lẻ cĩ thể chọn là Even, Mark, Odd hoặc Space.
StopBits: Dùng để báo hiệu kết thúc quá trính truyền một byte dữ liệu.
Bít dừng cĩ thể chọn là 1, 1.5 hoặc 2 bít.
Terminator: Mơ tả định dạng ký tự khi in. Thiết lập Terminator là số
nguyên (từ 0 đến 127) biểu thị mã ký tự ASCII hoặc là một ký tự ASCII. Bảng 2-6. Mơ tả các loại định dạng ký tự cuối (ký tự định dạng in).
Loại định dạng Chức năng
LF (13) Xuống dịng trước khi hiển thị dịng mới CR (10) Hiển thị dịng mới bắt đầu từ đầu dịng
CR\LF Hiển thị dịng mới bắt đầu từ đầu dịng và dịng tiếp theo sẽ xuống dịng.
LF\CR Xuống dịng trước khi hiển thị dịng mới và dịng mới này được bắt đầu ở đầu dịng.