本驱动程序在linux2.6.17中测试通过。yangxing msn:lelma_yx@hotmail.com 希望对SPI操作的朋友有所帮助。 一、工作方式: 从设备:SPI为MASTER模式 S3C2410:SPI为SLAVE模式+DMA 二、工作流程 1.S3C2410从接收:当从设备发送数据时,S3C2410利用DMA方式收数,收到指定长度的数据,则进入DMA中断,将接收的数据拷出。 2.S3C2410从发送:当S3C2410需要发送,首先由RTS请求发送,然后等待从设备应答CTS,当从设备应答CTS时,进入外部中断,启动DMA发送,发送完成,再次进入从接收状态。 三、文件位置 spi_dma_slave.c spi_dma_slave.h circular_buf.c circular_buf.h 等文件存放入driver/char/目录 dma.c存放于arch/arm/mach-s3c2410/目录 dma.h存放于include/arm-asm/mach-s3c2410/目录 四、使用环境 1.arm-linux-gcc-3.4.1
标签: SPI lelma_yx yangxing hotmail
上传时间: 2015-08-11
上传用户:徐孺
ata和atapi的驱动程序,包括pio和dma传输方式。
上传时间: 2015-09-26
上传用户:bcjtao
主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、 I/O 口数量、中断数量、DMA 通道数等。DSP 的主要供应商有TI,ADI,Motorola,Lucent 和Zilog 等,其中TI 占有最大的市场份额
上传时间: 2014-01-19
上传用户:teddysha
ARM7的一些试验程序,包括DMA,串口设置,键盘扫描,网络设置,LCD显示等。
上传时间: 2015-10-31
上传用户:wkchong
TMS320C30软件编程与仿真教材 SIMULATOR是一种可以模仿TMS320C30操作的软件程序。他具有以下特点: .模拟整个TMS320C30数字信号处理器的指令系统。 .模拟TMS320C30关键的外围功能(DMA,定时器,串口) .用户可以自己编制标准接口
上传时间: 2015-11-18
上传用户:wfl_yy
三星2440驱动程序,包括39VF160,IIS,CF,IIC,EEPROM,DMA,NAND,MCP2510等驱动测试
上传时间: 2015-12-09
上传用户:yuchunhai1990
Windows CE下驱动程序开发基础, Windows CE下的串口驱动程序能够处理所有I/O行为类似串口的设备,包括基于16450、16550 UART(通用异步收发芯片)的设备和一些采用DMA的设备,常见的有9针串口、红外I/O口、Modem等
上传时间: 2016-01-27
上传用户:bcjtao
自己写的单片机串并口通讯程序,基于三星44b0的。包括中断模式,dma模式
上传时间: 2014-01-24
上传用户:ruixue198909
此驱动程序是SATA功能的PCI卡为例,此驱动程序支持ATA协议的PIO,DMA,电源管理,中断处理等功能,特别是DMA,采用ScatterGather编程方式。另外,包含编译后的checked version 的sys文件。
上传时间: 2014-01-20
上传用户:13681659100
利宇泰s3c2410开发板测试程序,包括BUS,UART,RTC,USB,DMA,FLASH
上传时间: 2014-02-26
上传用户:徐孺