3
9
0
新手上路
我来回答
使用道具 举报
821
论坛元老
1907
edmund1234 发表于 2021-7-4 11:44 不管你ADC数据是否要处理, usart 9600的速度根本就不足以传送1.4MHz 的ADC数据 假设你的ADC是12位, 以1. ...
edmund1234 发表于 2021-7-5 11:23 1, 用DMA把ADC数据放Buffer然后一块处理, 这能够帮你省下很多时间。 2, 用DMA发送你的串口数据。
sunonsun 发表于 2021-7-5 12:03 我开了DMA,但效果并不好,DMA的速度是按照ADC的速度来的吗?CPU从内存中取数据来处理的速度跟不上ADC向 ...
edmund1234 发表于 2021-7-5 12:21 你用的是什么芯片?
sunonsun 发表于 2021-7-5 14:10 stm32f407zgt6, 被测信号频率大概1kHz。我总是捕捉不到最大值,不确定是不是ADC处理,CPU数值比较,串口 ...
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 11:18
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网