打印

请帮我分析下, 将数据由字转换成字节 这段程序好吗

[复制链接]
1836|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mingyuekd|  楼主 | 2008-11-7 17:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xwj| | 2008-11-7 18:05 | 只看该作者

看大小端模式对不对了

对的话直接memcpy(UART1_TX_BUF,ADC_BUF_Temp1,20);即可

如果大小端模式反了(数据高低位顺序反了),那就这样:

      uchar i;
      char *dest,*scr;

      dest=UART1_TX_BUF;
      scr=ADC_BUF_Temp1;
      for(i = 0;i < 10;i++)
      {
         *dest++ = *(scr+1);
         *dest++ = *scr;
         scr+=2;
      }

实际上也就是强制指针转换,全部按照字节来读写

使用特权

评论回复
板凳
mingyuekd|  楼主 | 2008-11-7 18:32 | 只看该作者

非常谢谢上面二楼朋友

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

151

帖子

0

粉丝