6513| 14
|
请教一下高速AD+DMA数据采集及数据传输的问题 |
1金钱
最佳答案你如果是想要得到全部数据,那是不可能的.
如果你只是想要让数据保持完整,一帧256个数据是连续的,那方法有很多.
最简单的,你定义一个BUFF [串口时间/DMA时间+1] [256]的二维数组,每次DMA中断,就把当前写的数组移动个位置,至少,你得到的信息是没有被改写的.
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-24 06:57
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网