资料介绍
本设计是用Quartus作为开发环境,以DE2板为硬件平台实现的SPI同步串行通讯。设计过程方便。根据接收和发送两个主要部分实现了SPI的基本功能。此外,该设计还实现了波特率发生器,数码管显示的功能。用DE2板实现具有电路简洁,开发周期短的优点。充分利用了EDA设计的优点。开发过程用了VHDL硬件描述语言进行描述,从底层设计,分模块进行,充分提高了设计者的数字逻辑设计的概念。
顾名思义,串行接口的数据传输方式是串行的,即数据是一位一位地进行传输虽然串行接口的传输方式导致其传输速度会比较慢,但是它却具有较强的抗干扰能力,并能有较长的传输距离,RS232口的最大传输距离为15m。
SPI 接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如AT91RM9200.SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。
(1)SDO-主设备数据输出,从设备数据输入
(2)SDI-主设备数据输入,从设备数据输出
(3)SCLK-时钟信号,由主设备产生
(4)CS-从设备使能信号,由主设备控制
其中CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许在同一总线上连接多个SPI设备成为可能。
- AN4666_运用GPIO和DMA实现并行同步通信
- 第9章:串行外设接口模块(SPI)PPT下载 35次下载
- VHDL语言基础的学习课件免费下载 27次下载
- 使用SPI实现串行通信的资料和源代码免费下载 2次下载
- 使用51单片机的PAL标准行同步信号发生器的程序免费下载
- SPI串行外设接口的编程说明资料免费下载 2次下载
- STM32串行外设接口(SPI)的详细项目和程序的详细资料免费下载 23次下载
- STM32F4串行外设接口(SPI)的源代码的详细资料免费下载 50次下载
- Stellaris外设驱动库SSI的详细中文资料免费下载 5次下载
- 基于MSP430F2的SPI串行同步通信 2次下载
- 用VHDL设计专用串行通信芯片 10次下载
- 同步串行接口SPI的C语言编程 9次下载
- 串行接口SPI接口应用设计 80次下载
- SPI接口读写串行EEPROM
- 基于PC/104 总线与CPLD 的SPI 接口设计
- 串行同步通信和串行异步通信的区别 1.3w次阅读
- 常用串行总线(二)——SPI协议(Verilog实现) 7182次阅读
- 隔离式SPI通信变得简单 2825次阅读
- SPI有几根线,SPI通信原理 2.7w次阅读
- 一文介绍SPI串行总线 2845次阅读
- fireflyAIO-3399J主板SPI使用简介 1481次阅读
- fireflyAIO-3288J主板SPI使用介绍 1092次阅读
- Firefly-RK3128--SPI接口介绍 2731次阅读
- Firefly关于SPI简介 1555次阅读
- 嵌入式硬件通信接口协议中的串行通信接口-SPI 1559次阅读
- 串行外设接口SPI通信协议的应用 1776次阅读
- 如何采用STM32单片机实现SPI的驱动 7576次阅读
- 如何采用STM32配置SPI实现同步通信 6032次阅读
- 基于FPGA的SPI Master Interface设计 1w次阅读
- 基于FPGA的LTE系统上行同步的实现 2014次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多