1
7
10
新手上路
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2021-9-7 10:04 看下是不是你的工程没有处理过来。
ypmen1 发表于 2021-9-7 15:04 您是指哪一块处理?我设置的传输大小是一帧1024点,用抓包软件观测采样率正确且每帧数据也正确,matlab绘 ...
eric2013 发表于 2021-9-7 16:02 你的程序是不是中断里面读取的,每次读取8个通道的数据值。然后你把中断速度开到20KHz时候,这个地方是否 ...
ypmen1 发表于 2021-9-7 16:50 是的,BUSY触发中断读取,按照安富莱的例程来的,后来也试了DMA双缓存突发读取,同样是在10kHz以上出现问 ...
eric2013 发表于 2021-9-8 08:43 DMA双缓冲,你的DMA缓冲设置的多大。
ypmen1 发表于 2021-9-8 13:30 我试着信号源为恒压值,就不会出现毛刺,其他波形都会有
eric2013 发表于 2021-9-8 15:54 太少了,直接开两个1024字节缓冲让DMA使用。 即DMA每传输完毕1024字节了再切换缓冲。
ypmen1 发表于 2021-9-9 08:21 嗯嗯,我好像让您误解了,busy中断读取是每512打包上传一次。 DMA双缓存模式是另一个读取AD7606数据的 ...
eric2013 发表于 2021-9-9 15:18 对,就是这个地方,DMA方式,不使用BUSY引脚,你目前这里配置的AD7606_BUFSIZE大小是16,太小,建议开到1 ...
12
155
191
初级会员
ypmen1 发表于 2021-9-10 09:08 好的,我没搞明白如何把HAL_DMA_Start_IT函数传输次数调大,还望您讲的再详细一点。。。以下是我将缓冲放 ...
gnail092 发表于 2021-9-10 14:38 楼主,你的AD数据是怎么导入到matlab并显示出波形的
0
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-10 17:25 , Processed in 0.606516 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.