美文网首页
DSP与430通讯中的一些坑

DSP与430通讯中的一些坑

作者: EVE0430 | 来源:发表于2018-01-23 16:50 被阅读0次

430-->DSP

现象:示波器中430发送数据不完整,发送了6个字节数据,示波器中只有3个。
排查:每次发送之前都需要 while(!(IFG2&UTXIFG1));


现象:430发送6个字节的数据,DSP却只接收到3个数据
排查:用来接收数据长度的变量 unsigned int RE_LENGTH=0定义在了接收函数中,每次都重新赋值


现象:checksum有的可以 有的不可以
排查:可以的时候是checksum比较小的时候,如果比较大的时候,比如0x0312,在430单片机中由于是16位的,自动把高位舍弃,存入checksum的就是0x12。
而到了DSP中就不是这样了,28335的char型为16位,因此存的就是0x0312,所以传来的0x0012与0x0312校验就通不过了。
解决办法:对checksum的高位赋值,使用:__byte(&checksum,1)=0x0;


`

相关文章

  • DSP与430通讯中的一些坑

    430-->DSP 现象:示波器中430发送数据不完整,发送了6个字节数据,示波器中只有3个。排查:每次发送之前都...

  • DSP与430通讯中的一些坑Ⅱ

    你好,欢迎来到这里寻找花式bug 问题:串口通讯接收校验的时候,第二位附带的长度位为0x41,但是实际上只接收了2...

  • 单片机的种类

    开发版常见类型 51 AVR MSP430 stm8 stm8 Dsp linux FPGA新手入门 51 ...

  • DSP图像处理

    最近着手把CSK移植到DSP中,先看一些DSP中图像处理的一些例子,第一件事当然就是怎么把图像数据倒入CCS工程中...

  • RTB竞价结算规则

    DSP会先从内部挑选出最高的价格与外部DSP竞争,AdX/SSP综合各家DSP提交的价格进行拍卖,把广告展示给出价...

  • React Native 与 iOS通讯的那些坑之 bridge

    在原生与js通讯时,用RCTEventEmitter,会遇到以下的坑 bridge is not set. Thi...

  • Unity 与 IOS 通讯遇到的坑

    xcode中.h文件中的代码需要用C来写,然后在.m中实现; 或者是.h中使用OC , 具体实现用.mm的方式 例...

  • DSP有坑!还要走?

    2016年3月,正值DSP风口未过之时,Facebook毅然停止了自己的DSP项目,引来不少震惊和恐慌。虽经一再正...

  • shiro进阶: 自定义拦截器,自动代理生效.

    因为最近公司在使用shiro,所以我会持续更新在shiro框架中的一些高级应用与一些坑. 首先给大家分享一个坑: ...

  • Spark Streaming 的玫瑰与刺

    前言 说人话:其实就是讲Spark Streaming 的好处与坑。好处主要从一些大的方面讲,坑则是从实际场景中遇...

网友评论

      本文标题:DSP与430通讯中的一些坑

      本文链接:https://www.haomeiwen.com/subject/laijaxtx.html