我的目的是通过STM32Fx板中移动DMA数据的ADC通道对信号进行采样。产生方波到ADC通道。如果使用DMA模式,一些数据会出现故障或称为混乱。(1)当我使用ADC EOC中断采集转换数据时,数据阵列看起来像一个方波。这样就可以了。
(2)我想尝试DMA循环,而不是EOC IRQ,但是数据数组似乎搞砸了,有些数据丢失或不正确。上的数据在DMA模式混乱,但它是一致的使用ADC EO
我正在开发一个用于嵌入式Linux (PetaLinux)中数据采集的Linux设备驱动程序。为了避免硬编码内核模块中的硬件细节,设备树中的一个条目有一个单元格列表,描述通过SPI访问不同ADC芯片的中继映射,如下所示: compatible = "ll,llmk1-adc-1.0";
// related SPI devices to c