本驱动程序在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
上传用户:徐孺
SPI总线硬件描述语言Verilog下的实现,含主模式和从模式的实现,经过仿真验证,可作为一个单独的模块使用
上传时间: 2014-01-21
上传用户:hopy
FPGA/CPLD VHDL语言实现SPI,拥有两种模式,FPGA/CPLD即可工作在主机模式,又可工作在从机模式
上传时间: 2016-02-26
上传用户:541657925
STM32 SPI口的应用例程,可是设置成主模式或者从模式。
上传时间: 2016-05-30
上传用户:pkkkkp
此为SPI通信模块,用于SPI方式1和方式3模式
上传时间: 2013-12-19
上传用户:181992417
C8051系列单片机中SPI总线读写的例程,包含四种读写模式
上传时间: 2014-01-23
上传用户:stewart·
新华龙单片机SPI通信代码经过测试,保证能用,包括SPI存储器读写,主从模式通信
上传时间: 2017-01-20
上传用户:nanshan
AVR单片机SPI的串行ADC接口的设计 SPI(SerialPeripheralInterface---串行外设接口)总线系统是一种同步串行外设接口,允许MCU与各种外围设备以串行方式进行通信、数据交换,广泛应用于各种工业控制领域。 MAX187用采样/保持电路和逐位比较寄存器将输入的模拟信号转换为12位的数字信号,其采样/保持电路不需要外接电容。MAX187有2种操作模式:正常模式和休眠模式,将置为低电平进入休眠模式,这时的电流消耗降到10μA以下。置为高电平或悬空进入正常操作模式。
标签: SerialPeripheralInterface SPI AVR ADC
上传时间: 2017-04-04
上传用户:zsjzc
SPI通讯协议的实现, 主从模式的通讯,所有通讯必须主机发起
上传时间: 2017-04-28
上传用户:dbs012280
spi设置函数,设置SPI主机模式,128分频,不用丛机选择。
上传时间: 2017-05-08
上传用户:huannan88