udata.i=1
if ( udata.ac[0]== 1 ) //小端机,则从裂李低到高发送
{
udata.i=123456789
int j=0
while( j<缓散4 )
{
send_data_uart( udata.ac[j] )
j++
}
}
else //大端机,从高到低发送
{
udata.i=123456789
int j=4
while( j-->0 )
{
send_data_uart( udata.ac[j] )
}
}
修正楼上的方法扰源氏一,应该采用位与:
unsigned int val = 123456789
send_data_uart( val &0xff )
send_data_uart( (val >>8) &0xff )
send_data_uart( (val >>16)&0xff )
send_data_uart( (val >>24)&0xff )
请将贴结给楼上,我认为它的方法一效果更好
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)