SPI協(xié)議及工作原理分析一、概述.SPI,Serial Perripheral Interface,串行外圍設備接口,是Motorola公司推出的一種同步串行接口技術.SPI總線在物理上是通過接在外圍設備微控制器(PICmicro)上面的微處理控制單元(MCU)上叫作同步串行端口(Synchronous Serial Port)的模塊(Module)來實現(xiàn)的,它允許MCU以全雙工的同步串行方式與各種外圍設備進行高速數(shù)據(jù)通信SPI主要應用在EEPROM,F(xiàn)lash,實時時鐘(RTC),數(shù)模轉換器(ADC),數(shù)字信號處理器(DSP)以及數(shù)字信號解碼器之間它在芯片中只占用四根管腳(Pin)用來控制以及數(shù)據(jù)傳輸,節(jié)約了芯片的pin 數(shù)目,同時為PCB在布局上節(jié)省了空間.正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片上都集成了SPl技術。
標簽: spi協(xié)議
上傳時間: 2022-06-24
上傳用戶:jiabin
近幾年,無人機已成為非常火熱的話題,而大疆則是國內消費無人機中的領先者,最近其精靈3,悟系列無人機屢上頭條,而其農業(yè)無人機則更是跨進了另一個領域,不知下一秒又會怎么改變我們的生活。對于我們這樣的平民玩家,上千的無人機實在是可望而不及可及,嘗鮮太貴,如果我們新手想了解一下無人機,體驗其中的樂趣,或是自己開發(fā),微型四旋翼無疑是最佳選擇。
上傳時間: 2022-06-24
上傳用戶:shjgzh
一.SPI總線簡介串行外圍設備接口SPI(serial peripheral interface)總線技術是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ù)膶嵸|是兩個器件寄存器內容的交換。主SPI的時鐘信號(SC)使傳輸同步。其典型系統(tǒng)框圖如下圖所示。
上傳時間: 2022-06-25
上傳用戶:
1.特色(CY7C68013A/14A/15A/16A)■USB 2.0USB IF 高速性能且經過認證(TID#40460272)■單芯片集成USB2.0收發(fā)器、智能串行接口引擎(SIE)和增強型8051微處理器■適用性、外觀和功能均與FX2兼容a引腳兼容口目標代碼兼容a功能兼容(FX2LP是超集)■超低功耗:lcc在任何模式下都不超過85mA a適合總線和電池供電的應用軟件:8051代碼運行介質:3內部RAM,通過USB下載口內部RAM,從EEPROM加載口外部存儲設備(128引腳封裝)■16K字節(jié)片上代碼/數(shù)據(jù)RAM■四個可編程的BULK/INTERRUPT/ISOCHRONOUS 端點口緩沖區(qū)大小選項:兩倍,三倍,四倍■附加的可編程(BULK/INTERRUPT)64位端點■8位或16位外部數(shù)據(jù)接口■可生成智能介質標準錯誤校正碼ECC
標簽: usb
上傳時間: 2022-06-25
上傳用戶:zhaiyawei
這本書適合對8051稍有基礎的讀者閱讀。書中主要以“旗威科技”生產的FLAG51單片機控制板為描述主體,再配合其他的電路組合成一個典型的數(shù)字控制系統(tǒng)。本書共分為四大部分,分別探討到8051單片機的諸多經典范例。第一部分談到8051的基本應用范例與數(shù)字儀器的使用,以及軟硬件的排錯技巧,這些都是8051進階者所需具備的專業(yè)知識。當我們要把8051單片機改成8052時,你知道其中的差異嗎?這些不同點都在本書的第6章上提到。8051·的時序(Timing)研究則是硬件工程師另一項考驗,相同的線路經過兩個硬件工程師的處理與安排后,可能會有完全不同的結果,其中的差異可能就是對時序的了解程度了,第7章里我們分別用示波器與邏輯分析儀說明8051的重要時序,這可能是除了Intel原廠的資料外,對時序探討最透徹的中文文章了。第二部分提到一個以8051單片機為基礎的控制板FLAG51是如何被開發(fā)出來的,從構想到整合是一連串設計的組合。接下來我們以FLAG51控制板為主體,陸續(xù)開發(fā)了I/O監(jiān)視板、七段顯示板、數(shù)字隔離輸入板與RELAY輸出板等等,這些控制板的設計與開發(fā)的歷程都一并記錄在書中。第三部分為溫濕度制作的專題報告,我們利用AT89C2051去制作溫度計與濕度計,這方面的測量雖是屬感測器的范疇,但是控制與顯示的主體卻是8051的匯編語言程序,我們認為所有8051的進階者都要經過類似的考驗,方能堂堂正正進入單片機的設計主流群體當中。第四部分為8051串行通信RS485的徹底研究。許多儀器或設備都有RS485通信接口,只通過兩條對絞線就可以控制多達32臺設備。本書的這部分即做這方面技術與程序上的探討,懂得這方面的知識后,你絕對會對8051另眼相看的。更多相關內容已全部上傳:8051單片機徹底研究-基礎篇:http://dl.21ic.com/download/8051-330965.html 8051單片機徹底研究-經驗篇:http://dl.21ic.com/download/8051-330966.html 8051單片機徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 8051單片機徹底研究-實習篇:http://dl.21ic.com/download/8051-330969.html 8051單片機C語言軟件設計的藝術:http://dl.21ic.com/download/8051-330970.html
上傳時間: 2022-06-25
上傳用戶:
SPI總線協(xié)議及SPI時序圖詳解SPI,是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設備接口。SPl,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。SPI是一個環(huán)形總線結構,由ss(cs)、sck、sdi、sdo構成,其時序其實很簡單,主要是在sck的控制下,兩個雙向移位寄存器進行數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送。上升沿到來的時候,sdo上的電平將被發(fā)送到從設備的寄存器中。下降沿到來的時候,sdi上的電平將被接收到主設備的寄存器中。假設主機和從機初始化就緒:并且主機的sbuff=0xaa(10101010),從機的sbuff=0x55(01010101),下面將分步對spi的8個時鐘周期的數(shù)據(jù)情況演示一遍(假設上升沿發(fā)送數(shù)據(jù))。
標簽: spi總線協(xié)議 時序
上傳時間: 2022-06-28
上傳用戶:
STM32F103 Mini板 FreeRTOS例程.FreeRTOS是一個迷你的實時操作系統(tǒng)內核。作為一個輕量級的操作系統(tǒng),功能包括:任務管理、時間管理、信號量、消息隊列、內存管理、記錄功能、軟件定時器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。由于RTOS需占用一定的系統(tǒng)資源(尤其是RAM資源),只有μC/OS-II、embOS、salvo、FreeRTOS等少數(shù)實時操作系統(tǒng)能在小RAM單片機上運行。相對μC/OS-II、embOS等商業(yè)操作系統(tǒng),F(xiàn)reeRTOS操作系統(tǒng)是完全免費的操作系統(tǒng),具有源碼公開、可移植、可裁減、調度策略靈活的特點,可以方便地移植到各種單片機上運行,其最新版本為10.1.0版。
上傳時間: 2022-06-30
上傳用戶:
第一章設計任務書一、設計題目:乒乓球比賽游戲機二、設計要求:1.設計一個甲、乙雙方參賽,裁判參與的乒乓球比賽游戲模擬機。2.用8個發(fā)光二極管排成一條直線,以中點為界,兩邊各代表參賽雙方的位置,其中點亮的發(fā)光二極管代表“乒乓球”的當前位置,點亮的發(fā)光二極管依次由左向右或由右向左移動。3.當球運動到某方的最后一位時,參賽者應立即按下自己一方的按鈕,即表示擊球,若擊中,則“球”向相反方向運動,若未擊中,則對方得1分。4.設置自動計分電路,雙方各用二位數(shù)碼管來顯示計分,每局10分。到達10分時產生報警信號。如上圖1所示,該電路主要由球臺驅動電路,控制電路,計數(shù)器,顯示譯碼器和LED數(shù)碼管等組成。圖中標出的各種信號的含義:CP表示球臺驅動電路和計數(shù)器的時鐘信號:S表示燈(乒乓球)移動的信號;L表示發(fā)光二極管驅動信號,由L1-L8組成;CNT表示計數(shù)器的計數(shù)脈沖信號,由CNTI,CNT2組||成;KA.KB表示開關控制的外輸入發(fā)球、擊球信號。二、總體思路描述如下:1.用兩個74LS194四位雙向移位寄存器模擬兵乓球臺,其中第一個74LS194的DL輸出端接第二個的|右移串行輸入端,這樣當兵乓球往右準備移出第一個寄存器的時候就會在時鐘脈沖的作用下被移入第二個寄存器。同樣道理,第二個74L5194的AR輸出端接第一個的左移串行輸入端。2.用D觸發(fā)器及邏輯門電路構成驅動控制電路3.用計數(shù)器、邏輯門電路和集成的4管腳的數(shù)碼管組成計分電路
上傳時間: 2022-07-02
上傳用戶:shjgzh
NIKON尼康編碼器手冊說明書通訊協(xié)議本絕對值編碼器采用尼康獨有的M系列絕對值圖案,是能夠輸出20Bit的1圈內絕對位置信息、且能通過電池備份的計數(shù)器來獲取1脈沖/圈的增量式圖案的16Bit的多圈位置信息進行輸出的模塊式(嵌入式)36Bit多圈絕對值。 【目次】 1. 概要 ------------------------------------------------------------------------------ 4 2. 特長 ------------------------------------------------------------------------------ 4 3. 基本規(guī)格 -------------------------------------------------------------------------- 4 3.1 分辨率 3.2 應答回轉速度 3.3 動作狀態(tài)的分類 3.4 串行通信機能 4. 機械規(guī)格 -------------------------------------------------------------------------- 6 4.1 軸慣性力矩 4.2 容許回轉角加速度 4.3 質量 4.4 外觀圖 4.5 安裝軸規(guī)格 5. 電氣規(guī)格 -------------------------------------------------------------------------- 10 5.1 絕對最大額定 5.2 電氣特性 5.3 單圈內電氣規(guī)格 5.4 多圈信號電氣規(guī)格 5.5 備份部 6. 通信規(guī)格 -------------------------------------------------------------------------- 13 6.1 串行通信規(guī)格 6.2 幀格式 6.3 命令數(shù)據(jù)規(guī)格 6.4 編碼器數(shù)據(jù)規(guī)格 6.5 收發(fā)信時機 7. 狀態(tài)標志的機能說明 ---------------------------------------------------------------- 28 8. 串行EEPROM的電氣規(guī)格 -------------------------------------------------------- 29 9. 電源系統(tǒng)圖 ------------------------------------------------------------------------ 30 10.收發(fā)信回路(參考) ---------------------------------------------------------------- 30 11.輸入輸出信號 ---------------------------------------------------------------------- 31 12.序列號 ---------------------------------------------------------------------------- 32 12.1 表示位置 12.2 表示項目 13.環(huán)境條件 -------------------------------------------------------------------------- 33 13.1 溫度 13.2 濕度 13.3 振動 13.4 沖擊 13.5 抗干擾性 14.安裝順序 -------------------------------------------------------------------------- 34 14.1 基礎板的安裝 14.2 脈沖碼盤部的安裝 14.3 電路板本體部的安裝 14.4 Auto-Tuning 14.5 機能Check、原點設定 15.梱包規(guī)格 -------------------------------------------------------------------------- 39 15.1 脈沖碼盤部 15.2 本體部 15.3 包裝箱的機種表示標簽 16.關于故障解析 ---------------------------------------------------------------------- 41 17.注意事項 -------------------------------------------------------------------------- 42 17.1 使用上的注意事項 17.2 一般注意事項
上傳時間: 2022-07-17
上傳用戶:
移相全橋軟開關PWM變換器是直流電源實現(xiàn)高頻化的理想拓撲之一,尤其在中大功率場合應用十分廣泛。實現(xiàn)全橋變換器移相PWM控制的傳統(tǒng)方法是通過采用專用集成控制芯片(UC3875、UCC3895等)來調節(jié)變換器前后臂間的導通相位差,以實現(xiàn)PWM模擬控制四。相對于模擬控制,數(shù)字控制由于具有集成度高、控制靈活、設計延續(xù)性好、易于實現(xiàn)通訊等優(yōu)點而在電力電子領域得到應用。近年來,隨著數(shù)字信號處理技術日趨成熟,各種微控制器性價比的不斷提高,采用數(shù)字控制已成為中大功率開關電源的發(fā)展趨勢問。本文采用一種在變壓器原邊增加一個諧振電感和兩個鉗位二極管的全橋變換器作為主電路,利用TI公司最新一款專注于電源數(shù)字控制的DSP微控制器對其進行峰值電流模式數(shù)字移相控制,完成了一臺1.2kW(120V/10A)的樣機。
標簽: tms320f28027 dc/dc變換器
上傳時間: 2022-07-17
上傳用戶: