andy 非常谢谢你的答复
我这两天一直在测试这个模块 发现这个zero fill和sign extened貌似没啥作用 结果都一致
两路ADC12位上传到SPORT1那么SPORT的接收长度应该设置成多少合适 发现有出入
转换结果经过我的移位大致符合 但是总是在DMA的接收中移位 其实在SPORT中已经移位了(我进入sport的中断看过)所以我一直怀疑是数据格式的问题 并且在开始就有初始数据移位 导致后面结果不正确
比如满电平采样在DMA目的地址(一段short型的数组中)会出现FF0FFF0FFF0.......那么如果是高位在先 因该是FFF0是正确的 可是结果就是如此 导致了我用DMA搬移两组数的话由于中间又隔了另一个通过的数据 看起来就明显错误了 (我用别的电平尝试若只存一个通道的话就类似有A1 02 A2 02 A4 02 A3 02...其是正确的数应该是2A30左右)
小女子跪拜求解释(并且我不觉得是时序的问题 要不然貌似正确的数也不会出现 也没有漏点发生 我用非常慢的采样率试过)