如果我的配置标头的某个位还不是 1,我想将其设置为 1(字节 10 的位 3)。然后我想将这个新的配置标头保存为我的旧配置标头。我可以设置好位,但是我很难用我的新字节替换旧字节来更新我的配置头。我希望我的新配置头是 ConfigHeader = [128;0;0;0;0;0;0;0;0;0;30];。我知道这可能是一个非常简单的解决方案!
ConfigHeader = [128;0;0;0;0;0;0;0;0;0;26];
ByteTen = ConfigHeader(11);
if bitget(ByteTen,3) == 0
% Set bit 3 of byte 10 to 1
bitset(ByteTen,3);
% Replace old config header with new one (bit changed to 1)
ConfigHeader = ??????
end