S3C2410第22章SPI Interface 中文手册

本文档介绍了S3C2410微处理器的SPI接口特性,包括与SPI协议的兼容性、8位移位寄存器、预分频逻辑等功能。内容涵盖SPI的操作模式、I/O信号引脚、波特率设置、数据传输流程,以及SPI主机和从机模式下的编程步骤。同时提到了在DMA模式下的数据发送和接收流程,以及需要注意的特殊模式和信号延迟问题。
摘要由CSDN通过智能技术生成

 概况:S3C2410X的连续外围设备接口(SPI)能连接电路实现连续数据传递。S3C2410X包含2个SPI,,每个都分别有两个8位转移寄存器用于数据的传输和接收。在一个SPI进行数据传递时,同步传送数据并连续输出数据。在某一频率的8位连续数据由它相应的通讯控制寄存器设置所决定。假如你只发送数据,接收数据就能设为哑元。反之,如果你只想接收数据,你应该发送设为哑元'1'数据。

S3C2410有4个与SPI传输有关的I/O信号引脚:SCK(SPICLK0,1)、MISO(SPIMISOO,1)数据线,MOSI(SPIMOSIO,1)和低电平有效的/SS(nSS0,1)引脚(输入)。

特点

与SPI协议(Ver.2.11)兼容

8位移位寄存器输出

8位移位寄存器接收

8位预分频逻辑

查询,中断,DMA传输模式

 SPI操作

采用SPI接口, S3C2410X可发送/接收与外部设备同步的8位数据。一个串行时钟线与两条用来移位和采样信息的数据线同步。 当SPI为主机时,发送频率可以通过为SPPREn寄存器设置合适的值来控制。你可以通过调整波特率数据寄存器的值来修改它的频率。当SPI为从机时,其它的主机提供时钟。当编程者向SPTDATn寄存器写字节数据时,SPI的收/发将会同时开始。在其它情况下,在向SPTDATn寄存器写入字节数据时要把nSS激活。

 
编辑程序

 当向SPTDATn寄存器写入字节时,如果ENSCK和SPCONn被设置的话,SPI就开始传输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值