![]() |
|
Tài trợ cho PIC Vietnam |
Matlab-Simulink & Labview & 20-Sim Các công cụ mô phỏng đa ngành... |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#6 |
Nhập môn đệ tử
Tham gia ngày: May 2009
Bài gửi: 2
: |
Em dùng đoạn lệnh dưới đây để xuất data và nhận data vào từ cổng com 1:
s = serial('COM1'); s.baudrate = 9600; s.DataBits = 8; s.Parity = 'none'; s.StopBit = 1; s.ReadAsyncMode = 'continuous'; s.BytesAvailableFcnCount = 1; s.Terminator = 'LF'; s.BytesAvailableFcnMode = 'terminator'; fopen(s); fwrite(s,255); n = fread(s,1); if (n == 255) set(handles.thketnoi,'String','ket noi thanh cong'); % Hide all setting popup menu. set(handles.ComPort,'Enable','off'); set(handles.chedo,'Enable','off'); set(handles.dieukhien,'Enable','on'); else set(handles.ketnoi,'Enable','on'); set(handles.thketnoi,'String','Loi, kiem tra lai cong COM'); end fclose(s); Nhưng xuất data thì nhanh còn nhận vào thì rất lâu (khoảng 2s) lại còn cảnh báo lỗi nữa:"Warning: The specified amount of data was not returned within the Timeout period." Pro nào biết xin chỉ giúp cách khắc phục lôi này với...Thanksssss |
![]() |
![]() |
|
|