串口通讯中字节位置转换的问题!既高低位位置转换!
要传一个unsigned int 型,按16进制传,比如要传0X8801 结果收到的是0X0188,我该怎么做转换呢? 问题点数:20、回复次数:4Top
1 楼zhang_dq(虾米)回复于 2003-12-01 11:13:02 得分 0
HELPTop
2 楼zhang_dq(虾米)回复于 2003-12-01 14:58:51 得分 0
没人知道吗?Top
3 楼Jerry529(长风破浪会有时,直挂云帆济沧海)回复于 2003-12-01 18:17:34 得分 20
function CovertToCommData(const wSend: Word): word;
begin
Result := (wSend shr 8) or (wSend shl 8);
end;Top
4 楼Jerry529(长风破浪会有时,直挂云帆济沧海)回复于 2003-12-01 18:23:44 得分 0
WORD CovertToCommData(const WORD wSend)
{
return (wSend >> 8) | (wSend << 8);
}
Top




