資料介紹
本設計是用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次下載 | 免費
評論
查看更多