1

执行脚本:

in = serial('/dev/ttyS0', 'BaudRate', 9600, 'DataBits', 8, ...
    'Parity', 'none', 'StopBits', 1, 'Terminator', 'LF');
fopen(in);
line = fgets(in);

并输入数据'ñ\n'(hexa C3 B1 0A),fgets挂起和超时,即不识别LF。这仅在输入扩展的非 ascii 字符串时发生。我正在使用 Matlab 7.12 R2011a

4

0 回答 0