完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
主要问题是 ADC采样的点数和我设置的采样率相差太多了,而且总是有部分丢失,如下图,这个输入信号是1k的。我这里主要用ADC进行4通道采样,用dma把采样数据搬运存储在一个大小为4096的数组内,再把这个数组数据通过以太网传给上位机,现在卡在这个,上位机收的到的数据总是这样,但是应该不是以太网的问题,我试验过 直接传一堆数据(4096个) 是没有丢失的,所以请各位大神指点指点,拜托了~~~
|
|
相关推荐
11个回答
|
|
采样速率和发送数据匹配问题
|
|
|
|
第一次数据采集和第二次采集数据重叠造成的 应该在第一次4096个数据传输完成后 停止dma传输
|
|
|
|
DMA用双缓冲,循环模式,应该可以解决这个问题
|
|
|
|
采集的速度远大于发送,发送中的数据被再次刷新,就算开双缓冲也一样
|
|
|
|
停止DMA传输的话 不是也会丢失采集的数据吗?
|
|
|
|
但是采集的速率不能太小 而以太网的速率也没办法提升了,,这该怎么办呢?
|
|
|
|
我试试~~
|
|
|
|
明天飞不是说的方法么?
|
|
|
|
如果不想让DMA停掉,就在发送前先把缓冲区的数据映射出来,再发,同时打开双缓冲
|
|
|
|
WIZnet W5500代理商深圳炜世科技与WIZnet,2017年9月23日在深圳携手举办“物联网通信协议详解与实践”免费培训课,第一期主题TCP/IP协议基础和TCP、UDP的实现。
WIZnet资深工程师陈海峰博士亲自授课,机会难得,报名方式【姓名+公司名称+手机号+QQ】发送到邮箱support@wisioe.com,邮件收到后将会电话或者邮件形式通知您 |
|
|
|
楼主,您好,可以把资源分享一下吗?我qq 918100424
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2543 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2331 浏览 5 评论
3156 浏览 3 评论
2801 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2759 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
608浏览 1评论
853浏览 0评论
966浏览 0评论
620浏览 0评论
447浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 19:23 , Processed in 1.281398 second(s), Total 96, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号