
接收64位的数要做编程处理,先在接收机上定义64位的数 long double型,然后在编码发送64位数据的时候做一个 标志位,如果是64位的数,则置位。接收的时候用如下代码(高位在先,实际时应该用至少3个w)
N = N & w1;
N = (N<<32)&w2;
类似这样解决问题。具体看使用什么通信协议,毕竟一帧里面发送的数据位也不一定是32位的。
强制类型转换(float)
4#
单片机先和pc通过串口通信,收到串口发过来的数后把数通过hpi口发送给dsp就行了。。。dsp要想往pc发数据的话,就先通过hpi口发给单片机,单片机再发给pc不就行了吗
1、更换一下串口软件,检验是否是串口测试软件的问题,像SSCOM、格西烽火串口助手、串口调试助手等,常备。
2、如果不是串口助手的原因,则是嵌入式软件的原因,断点调试一下,看看是否没有发出去。
以上就是关于DSP问题(急)全部的内容,包括:DSP问题(急)、关于DSP串口通信、用串口调试助手接收DSP28335发送的数据,为什么每次接收到的数据比发送的少两个字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)