Serial Object with Callback Function Ignores ASCII values > 127
古いコメントを表示
Hello,
I am using a serial object to communicate with an FPGA. I created a callback function that has its terminator set to '\n\r', or [10 13] in ASCII values. The callback works as expected, up until the time I attempt to send ASCII values that are > 127 from the FPGA to MATLAB, even though the '\n\r' is still present at the end of the packet sent from the FPGA to MATLAB. Is there any reason the serial object would ignore ASCII values > 127 and not call the callback function?
Thanks,
Frank
回答 (2 件)
Jan
2012 年 9 月 30 日
1 投票
Please post your code. Perhaps your observation is not correct, e.g. if you store the data in an signed integer and convert it to an unsigned later on.
1 件のコメント
Frank Schmidt
2012 年 9 月 30 日
per isakson
2012 年 9 月 29 日
0 投票
- CRLF, i.e [13,10] is used more often
- do you have 8 databits?
3 件のコメント
Frank Schmidt
2012 年 9 月 29 日
per isakson
2012 年 9 月 29 日
I thought so.
Frank Schmidt
2012 年 9 月 30 日
カテゴリ
ヘルプ センター および File Exchange で Standard File Formats についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!