打印

DSP编程如何实现整数数据发送。

[复制链接]
1620|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1026457232|  楼主 | 2013-5-30 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DSP编程如何实现整数数据发送,现在只能实现ascii0--9的数据发送,求指教。编程如何实现整数数据发送如1235等  一改程序如图,,,现在的1111是作为ascii码发送的。。请大神指教  感谢哈,,,,

相关帖子

沙发
zhangmangui| | 2013-5-30 16:59 | 只看该作者
你可以直接把要发的数据写入发送寄存器中  然后发送   
如SciaRegs.SCITXBUF=0x01;这就发送了数字1啊  
然后在接收端以HEX方式接收就可以啊
你出错的原因是发送了1的ascii码值  然后接收的时候又以text的形式接收

使用特权

评论回复
板凳
1026457232|  楼主 | 2013-5-30 19:39 | 只看该作者
zhangmangui 发表于 2013-5-30 16:59
你可以直接把要发的数据写入发送寄存器中  然后发送   
如SciaRegs.SCITXBUF=0x01;这就发送了数字1啊  
然 ...

能帮我写一下程序吗?对我来说你说的有点复杂啊,拜托了。

使用特权

评论回复
地板
1026457232|  楼主 | 2013-5-30 20:06 | 只看该作者
zhangmangui 发表于 2013-5-30 16:59
你可以直接把要发的数据写入发送寄存器中  然后发送   
如SciaRegs.SCITXBUF=0x01;这就发送了数字1啊  
然 ...

可以加一下你的QQ  请教一下吗?

使用特权

评论回复
5
zhangmangui| | 2013-5-30 20:45 | 只看该作者
1026457232 发表于 2013-5-30 19:39
能帮我写一下程序吗?对我来说你说的有点复杂啊,拜托了。

我没时间啊  兄弟  是ccs下的程序吗   可以压缩传上来

使用特权

评论回复
6
1026457232|  楼主 | 2013-5-30 21:21 | 只看该作者
zhangmangui 发表于 2013-5-30 20:45
我没时间啊  兄弟  是ccs下的程序吗   可以压缩传上来

是的啊  我把它上传了,麻烦你给我看看吧,我真的不会改啊,给你添麻烦了。。。。 TCP.rar (632.77 KB)

使用特权

评论回复
7
zhangmangui| | 2013-5-30 22:01 | 只看该作者
1026457232 发表于 2013-5-30 21:21
是的啊  我把它上传了,麻烦你给我看看吧,我真的不会改啊,给你添麻烦了。。。。

...

明天去公司给你看看  

使用特权

评论回复
8
zhangmangui| | 2013-5-31 09:24 | 只看该作者
1026457232 发表于 2013-5-30 21:21
是的啊  我把它上传了,麻烦你给我看看吧,我真的不会改啊,给你添麻烦了。。。。

...

我编译都过不去啊

使用特权

评论回复
9
1026457232|  楼主 | 2013-5-31 10:29 | 只看该作者
zhangmangui 发表于 2013-5-31 09:24
我编译都过不去啊

那里出现问题了吗?主要改的好像是TCP.C的那个啊  470几行左右

使用特权

评论回复
10
zhangmangui| | 2013-5-31 11:09 | 只看该作者
1026457232 发表于 2013-5-31 10:29
那里出现问题了吗?主要改的好像是TCP.C的那个啊  470几行左右

真的搞不懂  似乎和SCI没关系

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
1026457232 + 1 很给力!
11
1026457232|  楼主 | 2013-5-31 11:24 | 只看该作者
zhangmangui 发表于 2013-5-31 11:09
真的搞不懂  似乎和SCI没关系

哎。。。。。。谢谢了。

使用特权

评论回复
12
blacksword| | 2013-5-31 12:34 | 只看该作者
整数,无外乎就是多个字节呗。

比如整数n是由ABCD这四个字节组成发送时可以是
BYTE bTX;
for(int i=0;i<4;i++)
{
  bTX=n&0xFF;
  send(bTX);
  n>>=8;
}

接收就是
int n=0;
BYTE bRX;
for(i=0;i<4;i++)
{
  bRX=recv();
  n|=bRX<<(i*8);
}

其他各种数据类型也是一样。

使用特权

评论回复
13
1026457232|  楼主 | 2013-6-3 15:37 | 只看该作者
blacksword 发表于 2013-5-31 12:34
整数,无外乎就是多个字节呗。

比如整数n是由ABCD这四个字节组成发送时可以是

试了  还是不行啊

使用特权

评论回复
14
biechedan| | 2013-6-3 23:35 | 只看该作者
斑竹们辛苦了。

使用特权

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

本版积分规则

3

主题

18

帖子

0

粉丝