📄 read_uint16_hex.m
字号:
function A=read_uint16_hex(name)
%
% A = read_uint16_hex(filename)
%
% Read the 16-bit unsigned integer values
% stored in a Code Composer Studio .dat file.
%
% Return value: A = vector containing elements from .dat file
fid = fopen(name,'rt');
x = fscanf(fid,'%d',2);
if x(1) ~= 1651 | x(2) ~= 1
error('Not a valid hex-format .dat file!')
end
x = fscanf(fid,'%s',3);
x = fscanf(fid,'%c',1);
x = fscanf(fid,'%c');
x = reshape(x,[11 length(x)/11]);
x = x(3:end-1,:);
x = reshape(x,[4 length(x(:))/4]).';
A = hex2dec(x).';
% Correct endianess
A = [A(2:2:end); A(1:2:end)];
A = A(:);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -