[求助] 求助TMS320F2812经PC机串口向DSP发送大于255的数

yl2006443   2012-4-6 15:15 楼主
我现在使用TMS320F2812由串口接受大于255的数并保存在一个数组内,但是按照51单片机的那种高低位的方式不能够实现,主要是SCIRXBUF的低8位接受的是数据,高八位不是数据,请问下,大家怎么处理这个问题,谢谢了。

回复评论 (4)

这简单,分2次发送,先发送高八位再发送低八位......
点赞  2012-4-6 15:52
最后怎么组合呢,不能是高八位*256+低八位吧,那最后的数据该怎么组合到一起呢
点赞  2012-4-6 16:29

回复 板凳 yl2006443 的帖子

你怎么把数分开的再怎么反着回去就行了
点赞  2012-4-6 22:58
我是分为高位和地位,但是由于SCIRXBUF是16位寄存器,低八位存放数据,高八位不是数据本身,那样我组合后经高位*256+低位这样的公式是不行的啊。请大家指导一下,我实在是想不到别的办法。
点赞  2012-4-7 14:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复