新手请教

[复制链接]
2856|8
 楼主| sunkun1982 发表于 2007-8-15 08:56 | 显示全部楼层 |阅读模式
2812的问题&nbsp;采样后的12位数据怎么进行远距离传输啊?想用rs485总线&nbsp;但是串口是8位的啊&nbsp;怎么办呢?请高人指点&nbsp;<br />
computer00 发表于 2007-8-15 08:59 | 显示全部楼层

分两次传。或者把2个组合成3字节来传。

  
smartdsp 发表于 2007-8-15 08:59 | 显示全部楼层

两个直接传输一个数据啊

  
 楼主| sunkun1982 发表于 2007-8-15 09:54 | 显示全部楼层

继续请教

谢谢各位&nbsp;但是我还有些问题&nbsp;具体应用过程中,我怎样把一个16位数变成两个8位的数据呢?说得详细点,谢谢
smartdsp 发表于 2007-8-15 10:03 | 显示全部楼层

一个short位移8位就可以变成两个char了

或者强制指针转换(string的情况下)<br />基础知识要加强啊
 楼主| sunkun1982 发表于 2007-8-15 13:29 | 显示全部楼层

继续请教

我的意思是说串口缓存为8位的&nbsp;ad结果寄存器为16位的&nbsp;16位寄存器怎么和8位寄存器进行数据交换呢?谢谢&nbsp;
smartdsp 发表于 2007-8-15 14:31 | 显示全部楼层

缓存,然后发送两个char

  
 楼主| sunkun1982 发表于 2007-8-15 21:37 | 显示全部楼层

呵呵

谢谢&nbsp;
simon1984 发表于 2007-8-17 20:34 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

28

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部