i can not read data from serial
古いコメントを表示
the program is design as follow:
g=serial('com5')
set(g,'baudrate',38400)
g.inputbuffersize=131072
g.outbuffersize=5120
g.outputbuffersize=5120
g.timeout=30
g.readasyncmode='continuous'
g.bytesavailablefcnmode='byte'
g.bytesavailablefcncount=48
g.terminator='cr'
fopen(g)
fread(g,4,'uint16')
com5 is ready,but
Warning: The specified amount of data was not returned within the Timeout period.
I cannot read the data ,please help me
the parameter of g is:
g
Serial Port Object : Serial-COM5
Communication Settings
Port: COM5
BaudRate: 38400
Terminator: 'LF'
Communication State
Status: open
RecordStatus: off
Read/Write State
TransferStatus: idle
BytesAvailable: 0
ValuesReceived: 0
ValuesSent: 1
2 件のコメント
Raju Purohit
2012 年 11 月 4 日
Most possibly because there isn't any data being received.
Chago Rodriguez
2013 年 5 月 15 日
MuDondong,
How did you resolved your issue. I have the same problem.
Thanks!
Chago
回答 (1 件)
Mu dongdon
2012 年 11 月 4 日
カテゴリ
ヘルプ センター および File Exchange で Data Acquisition Toolbox Supported Hardware についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!