Serial I/O not getting input
이전 댓글 표시
Hi,
I am attempting to communicate with an XBee radio through Matlab serial, and while I am able to send data successfully, I am having trouble getting anything from the input.
For example, I can send a message with the following code to a terminal program connected to a matched XBee radio:
s = serial('COM8');
fopen(s);
fwrite(s,'TestMsg');
However, if I send a message from the same terminal that received the Matlab message, I cannot detect the message in Matlab using fscanf(s), or setting up a bytesavailable event with:
s.BytesAvailableFcnMode = 'byte';
s.BytesAvailableFcnCount = 1;
s.BytesAvailableFcn = @instrcallback;
I know the message is going through the radios because if I connect to the same serial port with a another terminal program (PUTTY or X-CTU) it shows up, so it seems like the problem must be with Matlab.
Thanks for any help!
채택된 답변
추가 답변 (1개)
카테고리
도움말 센터 및 File Exchange에서 Communications Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!