direct memory acces LPC17xx
2022-09-21 09:00:19 134KB lpc17xx lpc17_dma memory
ARM9 S3C2440 测试实例程序 本程序测试ARM9的DMA模块
2022-09-20 19:00:08 91KB arm9_dma s3c2440__spi_dma s3c2440_dma s3c2440
此编成是使用STM32 的DMA读取写入EEPROM内的资料
2022-09-20 11:01:34 5KB dma_read dma i2c sharehng
实现SPI双机通信,SPI发送可通过DMA发送,接收可以由SPI中断接收或者DMA中断接收,也可以查询接收
2022-09-20 09:01:54 6.13MB spi+dma双机通信 spi双机通讯 spi
Intel IOAT DMA Linux driver.
2022-09-19 22:01:31 4KB dca_driver ioat_dma linux_dca
TI DSP 5402 DMA 通道控制源代码,功能很强大。
2022-09-19 18:01:13 292KB dma_dsp dsp_5402 dma dsp
实现ADC采集,读取数据进入DMA,通过串口打印AD采集数据,移植性强
12位ADC是一种逐次逼近型模拟数字转换器。它有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。
2022-09-14 22:00:32 526KB 16通道 adc和dma
程序的关键步骤: 1、一是使用内核驱动模块的/dev/sdma_test中的ioctl函数将希望传入数据的 源地址映射到了内核空间, 用户程序中对该地址中的内容所做的更改都会在启动DMA传输后传输到DMA 的目的地址中。可以从内核驱动模块的打印中看出数据正确,完成了一次DMA传输。 2、二是用mmap函数和/dev/mem文件将内核中DMA的目的地址映射到用户空间中, 内核空间中目的地址的数据可以通过映射到用户空间的地址打印出来。DMA的目的地址 是通过dma驱动函数提供的read函数读出来的。如此,DMA的源地址和目的地址在内核 驱动模块程序中和在用户程序中都不一样,但做了映射,可以通过改变用户程序中的 源地址中的数据改变在用户程序中的目的地址中的数据内容。可以通过打印显示出来。 源代码分为: 1、内核驱动模块代码 2、用户程序代码
2022-09-09 11:00:42 29KB Linux imx6ull dma驱动模块 正点原子
1
基于蜂鸟E203riscv系统的DMA外设代码
2022-09-09 09:57:21 7KB RISCV verilog 蜂鸟 E203
1