天线|RF射频
直播中

李林松

7年用户 141经验值
私信 关注
[问答]

f4+adc+dma+w5500以太网数据总有部分丢失该怎么办?

主要问题是   ADC采样的点数和我设置的采样率相差太多了,而且总是有部分丢失,如下图,这个输入信号是1k的。我这里主要用ADC进行4通道采样,用dma把采样数据搬运存储在一个大小为4096的数组内,再把这个数组数据通过以太网传给上位机,现在卡在这个,上位机收的到的数据总是这样,但是应该不是以太网的问题,我试验过  直接传一堆数据(4096个)   是没有丢失的,所以请各位大神指点指点,拜托了~~~

回帖(11)

李奂善

2019-9-10 07:07:34
采样速率和发送数据匹配问题
举报

h1654155275.5669

2019-9-10 07:23:13
第一次数据采集和第二次采集数据重叠造成的  应该在第一次4096个数据传输完成后 停止dma传输
举报

孙婷

2019-9-10 07:34:18
DMA用双缓冲,循环模式,应该可以解决这个问题
举报

李川

2019-9-10 07:49:34
采集的速度远大于发送,发送中的数据被再次刷新,就算开双缓冲也一样
举报

更多回帖

发帖
×
20
完善资料,
赚取积分