如何存储 'X' 的输出值
How to store an output value of 'X'
我正在用 C 编写 µC,为了编程我必须使用串行连接。使用这个非常简单,我只需要存储我想要发送的值(例如10011000
)作为整数,然后将它们转换为二进制并一个接一个地发送。但是现在一些命令字节应该看起来像 XXXX1001
,即它们包含一些未设置的位。但是在传输大小固定为每个周期一个字节之后,我必须以某种方式填充它们。此外,我该如何存储它们? Does 只是意味着这些位被忽略了,我可以将它们设置为 1
或 0
?
假设 XXXX1001
是一个控制寄存器的值来做一些设置那么 XXXX
意味着不关心 here.You 可以将它们设置为任何值。
但请注意,同一寄存器可以根据上限 nibble.If 进行不同的设置,因此请确保正确设置它们。
我正在用 C 编写 µC,为了编程我必须使用串行连接。使用这个非常简单,我只需要存储我想要发送的值(例如10011000
)作为整数,然后将它们转换为二进制并一个接一个地发送。但是现在一些命令字节应该看起来像 XXXX1001
,即它们包含一些未设置的位。但是在传输大小固定为每个周期一个字节之后,我必须以某种方式填充它们。此外,我该如何存储它们? Does 只是意味着这些位被忽略了,我可以将它们设置为 1
或 0
?
假设 XXXX1001
是一个控制寄存器的值来做一些设置那么 XXXX
意味着不关心 here.You 可以将它们设置为任何值。
但请注意,同一寄存器可以根据上限 nibble.If 进行不同的设置,因此请确保正确设置它们。