SPI總線協(xié)議及SPI時序圖詳解SP1是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI是一種高速的、全雙工、同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。SP1是一個環(huán)形總線結(jié)構(gòu),由ss(cs)、sck,sdi、sdo構(gòu)成,其時序其實很簡單,主要是在sck的控制下,兩個雙向移位寄存器進行數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送上升沿到來的時候,sdo上的電平將被發(fā)送到從設(shè)備的寄存器中,下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的寄存器中,假設(shè)主機和從機初始化就緒:并且主機的sbuff-Oxaa(10101010),從機的sbuff-0x55(01010101),下面將分步對spi的8個時鐘周期的數(shù)據(jù)情況演示一遍(假設(shè)上升沿發(fā)送數(shù)據(jù))。
上傳時間: 2022-06-23
上傳用戶:fliang
0引言當今國際上有影響的現(xiàn)場總線標準很多,眾多的現(xiàn)場總線標準給控制系統(tǒng)的集成帶來不便,使得各廠商生產(chǎn)的現(xiàn)場總線產(chǎn)品難以集成在一起,實現(xiàn)互可操作。在現(xiàn)場總線難以統(tǒng)一的情況下,以太網(wǎng)在工業(yè)自動化和過程控制領(lǐng)域獲得了迅速增長。當前,不少廠商都為其生產(chǎn)的PLC及其遠程1/0提供與以太網(wǎng)相連的接口和功能,提供把PLC和以太網(wǎng)相結(jié)合的產(chǎn)品,將基于TCP/IP協(xié)議開發(fā)的以太網(wǎng)與PLC控制器相結(jié)合,就可以構(gòu)筑全分散、全開放的工業(yè)控制系統(tǒng)。1局域網(wǎng)技術(shù)與以太網(wǎng)局域網(wǎng)分布距離短,具有短小靈活和結(jié)構(gòu)規(guī)整的特點,容易形成標準,因此局域網(wǎng)技術(shù)是計算機網(wǎng)絡(luò)技術(shù)中最為標準化的一部分。國際電子電工工程師協(xié)會IEEE在70年代就制定了3個局域網(wǎng)標準IEEE802.3(CSMA/CD).IEEE802.4< 牌總S).ПEEE802.5(令牌).UkAtIEEE802.3(CS-MA/CD)的一個典型產(chǎn)品,即一般把符合IEEE802.3的特定實現(xiàn)稱為以太網(wǎng)。其中,CSMA/CD是Carrier Sense Multiple Access With Colli-sion Detection的縮寫,含有兩方面的內(nèi)容:載波偵聽(CSMA)和沖突檢測(CD),CSMA/CD訪問控制方式主要用于總線形和樹形網(wǎng)絡(luò)拓撲結(jié)構(gòu),基帶傳輸系統(tǒng)。信息傳輸是以“包”為單位,簡稱信包。
上傳時間: 2022-06-23
上傳用戶:
一.SPI總線簡介串行外圍設(shè)備接口SPI(serial peripheral interface)總線技術(shù)是Motorola公司推出的一種同步串行接口。SPI用于CPU與各種外圍器件進行全雙工、同步串行通訊。它只需四條線就可以完成MCU與各種外圍器件的通訊,這四條線是:串行時鐘線(CSK、主機輸入/從機輸出數(shù)據(jù)線(MISO)、主機輸出/從機輸入數(shù)據(jù)線(MOSI)、低電平有效從機選擇線CS。當SPI工作時,在移位寄存器中的數(shù)據(jù)逐位從輸出引腳(MOSl)輸出(高位在前),同時從輸入引腳(MISO)接收的數(shù)據(jù)逐位移到移位寄存器(高位在前)。發(fā)送一個字節(jié)后,從另一個外圍器件接收的字節(jié)數(shù)據(jù)進入移位寄存器中。即完成一個字節(jié)數(shù)據(jù)傳輸?shù)膶嵸|(zhì)是兩個器件寄存器內(nèi)容的交換。主SPI的時鐘信號(SC)使傳輸同步。其典型系統(tǒng)框圖如下圖所示。
上傳時間: 2022-06-25
上傳用戶:
在數(shù)字技術(shù)高速發(fā)展的今天,有許多芯片被用作數(shù)據(jù)交換的核心器件,以起到承上啟下數(shù)據(jù)交換的權(quán)紐作用。FPGA即現(xiàn)場可編程門陣列,由于其運行速度快且具有可編程的靈活性,現(xiàn)在已經(jīng)成為EDA設(shè)計的主要邏輯器件,SPI接口技術(shù)是一種高速高效率的串行接口技術(shù),主要用于擴展外設(shè)和進行數(shù)據(jù)交換,在許多高檔的單片機中,已經(jīng)作為一種配置標準。如AT8958252.ADC812等等,使工程技術(shù)人員在設(shè)計系統(tǒng)時具有更大的靈活性,因而受到工程技術(shù)人員的歡迎。但像MCS51系列、MCS96系列等應(yīng)用非常廣泛的單片機并不帶SPI接口,這樣就限制了在這些系統(tǒng)中使用帶SPI接口的器件。該文將用軟件模擬SPI接口時序的方法來實現(xiàn)MCU與FPGA之間的數(shù)據(jù)換換。1 SP1總線接口概述SPI(Serial Peripheral Interfce-串行外設(shè)接口)總線系統(tǒng)是一種同步串行外設(shè)接口,允許MCU與各種外圍設(shè)備以串行方式進行通信、數(shù)據(jù)交換。SPIT在芯片的管腳上只占用4根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議.SPI是一個環(huán)形總線結(jié)構(gòu),由SS(CS)、SCK.SDI SD0構(gòu)成,其時序其實很簡單,主要是在SK的控制下,兩個雙向移位寄存器進行數(shù)據(jù)交換。SPI主要特點有:可以同時發(fā)出和接收串行數(shù)據(jù);可以當作主機或從機工作:提供頻率可編程時鐵發(fā)送結(jié)束中斷標志;寫沖突保護;總線競爭保護等。
上傳時間: 2022-06-26
上傳用戶:
SPI總線協(xié)議及SPI時序圖詳解SPI,是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPl,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。SPI是一個環(huán)形總線結(jié)構(gòu),由ss(cs)、sck、sdi、sdo構(gòu)成,其時序其實很簡單,主要是在sck的控制下,兩個雙向移位寄存器進行數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送。上升沿到來的時候,sdo上的電平將被發(fā)送到從設(shè)備的寄存器中。下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的寄存器中。假設(shè)主機和從機初始化就緒:并且主機的sbuff=0xaa(10101010),從機的sbuff=0x55(01010101),下面將分步對spi的8個時鐘周期的數(shù)據(jù)情況演示一遍(假設(shè)上升沿發(fā)送數(shù)據(jù))。
標簽: spi總線協(xié)議 時序
上傳時間: 2022-06-28
上傳用戶:
產(chǎn)品品牌:永嘉微電/VINKA 產(chǎn)品型號:VK3606D 封裝形式:SOP16 產(chǎn)品年份:新年份 概述: VK3606D SOP16具有6個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有較高的集成度,僅需極少的外部組件便可實現(xiàn)觸摸按鍵的檢測。 提供了6路1對1直接輸出低電平有效。最長輸出時間10S。芯片內(nèi)部采用特殊的集成電路, 具有高電源電壓抑制比,可減少按鍵檢測錯誤的發(fā)生,此特性保證在不利環(huán)境條件的應(yīng)用中芯 片仍具有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機電流,抗電壓波動等特性,為各種6觸摸按鍵+IO輸 出的應(yīng)用提供了一種簡單而又有效的實現(xiàn)方法。 特點: ? 工作電壓 2.4-5.5V ? 待機電流7uA/3.0V,14uA/5V ? 上電復(fù)位功能(POR) ? 低壓復(fù)位功能(LVR) ? 觸摸輸出響應(yīng)時間:工作模式 48mS ,待機模式160mS ? 單鍵1對1直接輸出低電平有效 ? 防呆功能,有效鍵最長輸出時間:10S ? 通過CS腳接對地電容調(diào)節(jié)整體靈敏度(1-47nF) ? 各觸摸通道單獨接對地小電容微調(diào)靈敏度(0-50pF) ? 上電0.25S內(nèi)為穩(wěn)定時間,禁止觸摸 ? 上電后4S內(nèi)自校準周期為64mS,4S無觸摸后自校準周期為1S ? 陳銳鴻:188?2466?2436; Q號:361?888?5898 ? 封裝SOP16(150mil)(9.9mm x 3.9mm PP=1.27mm)
標簽: IC-VK 366 SOP 抗干擾 16 觸摸開關(guān) 電熱 低功耗 靈敏度 觸控
上傳時間: 2022-07-18
上傳用戶:18824626436
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(32)資源包含以下內(nèi)容:1. 無線音頻電話(gprs).2. 經(jīng)典的psos編程實例源碼.3. 嵌入式系統(tǒng)文件管理部分.4. lwIP是瑞士計算機科學(xué)院(Swedish Institute of Computer Science)的Adam Dunkels等開發(fā)的一套用于嵌入式系統(tǒng)的開放源代碼TCP/IP協(xié)議棧。Lwip既可.5. 非常經(jīng)典的網(wǎng)絡(luò)協(xié)議棧.6. "CAN0 CAN4 C"是CAN0和CAN4通訊的程序。用戶可參照此例程設(shè)置MSCAN模塊。本文件夾是為用戶提供的codeworrior編程范例.7. 本文件夾是為用戶提供的codeworrior編程范例.8. ucos-ii 編譯器ICCAVR CPU atmega8 8M 晶振 對原作者的ucos進行了簡化.9. "Port ucosii V252"是嵌入式操作系統(tǒng)uC/OS-II在DP256/DG128上移植的范例。提供的codeworrior編程范例.10. "SendA"通過調(diào)用監(jiān)控程序.11. "printpp"是幫助用戶調(diào)試的一個工具.12. This program is free software you can redistribute it and/or modify it under the terms of the GNU Ge.13. device driver for various TV and TV+FM radio tuners.14. D:MyData其它我的文章C51cp1_1 est.uv2 Project File Date: 04/02/2003.15. 一個簡單的TCP IP協(xié)議棧程序.16. 校園導(dǎo)游系統(tǒng).17. 本文檔是關(guān)于boa web服務(wù)器的源程序.18. boa web服務(wù)器的主程序.19. 關(guān)于boa web服務(wù)器的配置文件.20. 嵌入式操作系統(tǒng)TCP/IP協(xié)議棧的socket小程序.21. 講解嵌入式TCP/IP協(xié)議棧的編寫.22. 本原代碼集是對計算機圖形學(xué)的編程實踐.23. 關(guān)于TCP/IP的一份碩士論文.24. 這是一個在VxWorks系統(tǒng)實現(xiàn)CS網(wǎng)卡END驅(qū)動的原代碼.25. 實現(xiàn)一個運行在16位數(shù)字信號處理器TMS320VC5402上的小型嵌入式TCP/IP協(xié)議棧。對TCP/IP協(xié)議中的IP協(xié)議、ARP協(xié)議、UDP協(xié)議進行分析.26. 此為講解內(nèi)存技術(shù)的文檔資料.27. 我設(shè)計的數(shù)字電源的源代碼 還有原理圖.28. ARM MP3解碼源代碼1.0 有完整的項目文件.29. 基于WEB的嵌入式視頻采集壓縮瘦身服務(wù)器的設(shè)計與實現(xiàn).30. 此文當為日本嵌入式tron的技術(shù)文檔,目前在日立等公司的主流嵌入式系統(tǒng)還是tron.31. C++的溫度控制系統(tǒng),是本人在其它網(wǎng)站上找到的,還沒有試過.32. 基于牛頓迭代法的二次規(guī)劃程序.33. PCI總線與USB總線之間的數(shù)據(jù)通信的用戶端應(yīng)用程序(包括界面和通信).34. GIF動畫解碼算法.35. 一個嵌入式web server的源碼。小巧好用.36. 一個橋接器87ch47仿真器的c的源程序.37. 給ARM7用的MP3程序源碼.38. 給ucgui用的字庫HZK12,12x12點陣的漢字庫和hzk16點陣的漢字庫.39. 很多人想要的LCDSLIN.c文件是給UCGUI用的驅(qū)動文件.40. 下載管理器是基于HTTP1.1而建立的,支持斷點續(xù)傳.采用Java Swing創(chuàng)建了一個簡單高效的GUI界面,具有一次下載多個文件的能力..
上傳時間: 2013-07-22
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(68)資源包含以下內(nèi)容:1. 2.4G無線芯片NRF24L01的控制程序.2. nios32指令手冊.3. SOPC學(xué)習(xí)板原理圖,可以自己DIY一個開發(fā)板.4. 嵌入式處理器.5. Linux環(huán)境.6. Linux 系統(tǒng)中.7. irda-utils-0.9.18.tar.gz Linux系統(tǒng)中.8. pcmcia-cs-3.2.7.9. 紅外通信工具 EVC下的Windows CE紅外通信編程實例.10. 將NiosII程序下載到Flash的方法(Step_by_step).11. NIOS 設(shè)計從入門到精通 www.sopc.net.cn.12. EM78P153源代碼,含24C02,I2C,以及1418FM發(fā)射模塊控制部分!.13. 摩托羅拉的脈沖信號輸出的原代碼.14. 摩托羅拉的時鐘的原代碼.15. 基于CH375的USB數(shù)據(jù)采集應(yīng)用程序,上位機VB.16. 三星公司評估板2440的原理圖,包含了所有的外圍器件的原理圖.比較詳細.17. MSP430F169+LCD原理圖.18. 各種器件的驅(qū)動程序.19. Protel原理圖需要的Xilinx元件庫.20. 本人收集的在protel99下運行的常用元器件的封裝庫.21. sch是原理圖 7920的驅(qū)動程序 avr128.22. 是完成從00到99計數(shù)的匯編程序生成文件.23. 節(jié)點是網(wǎng)絡(luò)系統(tǒng)的基本控制單元.24. 基于NIOSII的UART的原代碼.25. Globus Toolkit 4編程指南 是關(guān)于網(wǎng)格計算中最通用的軟件GLOBUS工具箱第4版的使用詳解.26. CPLD 一個簡單程序 希望大家喜歡.27. this a book about cpld fpga developmen,it is very useful for eda development.28. 一個電表的程序.29. 此電路為計時器電路設(shè)計原理圖.30. 此電路為考勤機電路設(shè)計原理圖.31. DSP抽樣程序,TMS320VC5402,CCSga.32. 這是一個PCI9820CAN通信卡通信控制程序.33. IAR Embedded Workbench下編譯的sst25lf080a操作的MSP430程序包括串口通訊.34. 周邊報警的報警控制程序需要的愛好者來下載吧.35. Lakey這是一個免費的CW練習(xí)/收/發(fā)軟件.36. HPI與PC相通信的源代碼 喜歡DSP的愛好者快來看看吧.37. arm的地址結(jié)構(gòu)fe分析。arm加載和運行空間地址分配詳細指導(dǎo)。.38. arm7 lpc2103 的keil 程序開發(fā)包 非常有參考價值.39. vxworks下ppp的實現(xiàn)源碼.40. vworks 下wlan的實現(xiàn)代碼.
標簽: 螺紋
上傳時間: 2013-05-26
上傳用戶:eeworm
設(shè)計 -2017-04-29 10:49 編程 -2017-04-29 10:49 PS 方面教程 -2017-04-29 10:49 premiere cc 教程 -2017-04-29 10:49 InDesignCC2015必修課 -2017-04-29 10:49 IllustratorCC2015必修課 -2017-04-29 10:49 AE教程
上傳時間: 2013-04-15
上傳用戶:eeworm
2010年,發(fā)布Adobe Illustrator CS5,可以在透視中實現(xiàn)精準的繪圖、創(chuàng)建寬度可變的描邊、使用逼真的畫筆上色,充分利用與新的Adobe CS Live在線服務(wù)的集成。AI CS5具有完全控制寬度可變、沿路徑縮放的描邊、箭頭、虛線和藝術(shù)畫筆。無需訪問多個工具和面板,就可以在畫板上直觀地合并、編輯和填充形狀。AI CS5 還能處理一個文件中最多 100 個不同大小的畫板,并且按照愿組織和查看它們。增加了新的功能:在透視中實現(xiàn)精準的繪圖、創(chuàng)建寬度可變的描邊、使用逼真的畫筆上色,充分利用與新的 Adobe CS Live 在線服務(wù)的集成等。
標簽: 光電檢測技術(shù)
上傳時間: 2013-06-14
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1