国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

嵌入式系統中可配置式GPIO模擬SPI總線方法

發布時間:2010-9-20 12:39    發布者:eetech
關鍵詞: GPIO , spi , 可配置 , 模擬 , 嵌入式系統
嵌入式系統處理器中有相當一部分處理器不帶SPI接口,但基丁SPI接口的設備非常豐富,此外,SPI設備的不同以及處理器對GPIO口位尋址是否支持各處理器各有不同,因而不同處理器中軟件模擬GPIO也各不相同。若能提供一種通用可配置可移植的GPIO模擬SPI總線的驅動則能很方便快捷的訪問SPI設備,從而提高整個嵌入式系統的開發效率。本文針對GPIO口位尋址與否給出方面,給出了一種可配置GPIO模擬SPI總線的方法并詳細介紹了其設計與實現過程,且具有代碼小可移植性強使用方便等特點。  

1 GPIO規范

SPI是一個全雙工的串行接口。它設計成可以在一個給定總線上處理多個互聯的主機和從機。在一定數據傳輸過程中,接口上只能有一個豐機和一個從機能夠通信。在一次數據傳輸中,主機總是向從機發送一個字節數據,而從機也總是向主要發送一個字節數據。可以使MCU與各種外圍設備以串行方式進行通信以交換信息。由于SPI總線一共只需3~4位數據線和控制線即可實現與具有SPI總線接口功能的各種I/O器件進行接口,而擴展并行總線則需要8根數據線、8~16位地址線、2~3位控制線,岡此,采用SPI總線接口可以簡化電路設計,節省很多常規電路中的接口器件和I/O口線,提高設計的可靠性。在基于SPI總線接口構成的通信網絡中,通信可由主節點發起,也可由從節點發起。當主節點發起通信時,它可主動對從節點進行數據的讀寫操作。工作過程敘述如下:首先選中要與之通信的從節點(通常片選端為低有效),而后送出時鐘信號,讀取數據信息的操作將在時鐘的上升沿(或下降沿)進行。每送出八個時鐘脈沖,從節點產生一個中斷信號,該中斷信號通知上節點一個字節已完整接收,可發送下一個字節的數據。SPI接口網絡主從點需完成給出片選信號及時鐘信號,它可主動的與各從節點進行信息的交流;而在從節點主動要求服務的情況下,它卻是一種半主動的形式。由SPI接口技術構成的網絡接口信號線(CLK、MOSI、MISO、/SS和INT)如果輔之以相應完備的通信協議,其服務功能必然會增強,相比于485等主從式分布網絡而言,其通信速率也應有較人的提高。

2 GPIO模擬SPl

2.1 SPI硬件結構

SPI接口在內部硬件實際上足兩個簡單的移位寄存器,傳輸的數據為8位,在主器件產生的從器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后,SPI內部硬件結構如圖1所示。



2.2 SPI時序

在SCLK的下降沿上數據改變,同時一位數據被存入移位寄存器,SPI時序如圖2所示。



2.3 SPI寫過程模擬

采用掩碼方式實現位控制。



3 可配置GPIO設計與實現

GPIO端口可分為支持位尋址和不支持位尋址,需由程序移植人員根據處理器及編譯器情況定義GPIO對應的SPI接口,相關文件在SPIHARD.H中。

3.1 GPIO配置





3.2 實現配置的可移植部分

與GPIO口尋址方式無關性代碼的實現。



以上實現在EPSON S1C33L11、AT89C52、SPCE061A及PHILIPS ARM LPC2106上都得到驗證。
本文地址:http://www.qingdxww.cn/thread-28265-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 想要避免發生災難,就用MPLAB® SiC電源仿真器!
  • PIC18-Q71系列MCU概述
  • 5分鐘詳解定時器/計數器E和波形擴展!
  • 為何選擇集成電平轉換?
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美在线观看视频 | 久久r8这里只精品99re66 | 黄色一级毛片 | 四虎永久在线精品视频免费观看 | 能免费观看的韩剧 | 特级毛片aaaa免费观看 | 青青草91在线 | 日本欧美黄色 | 国产色拍 | 一级待一黄aaa大片在线还看 | 综合亚洲欧美日韩一区二区 | 三级视频网站 | 成年人看的黄色片 | 欧美成视频在线观看 | 五月婷婷视频在线 | 欧美高清另类自拍视频在线看 | 天使萌一区二区三区免费观看 | 狠狠色丁香久久婷婷 | 91大神在线精品视频一区 | 国产后式a一视频 | 四虎免费网址 | 黄网站色视频免费观看w | 日本精品久久久久久久 | 欧美亚洲国产一区二区 | 国产精品成人四虎免费视频 | 天堂在线www在线资源 | 国产毛片一区二区三区精品 | 一级做a爰视频免费观看2019 | 欧美日韩精品一区二区在线播放 | 久久成人精品视频 | 精品国产成人三级在线观看 | 91草莓视频在线观看 | 欧美日韩国产超高清免费看片 | 四虎影院免费在线 | 国产成在线人视频免费视频 | 花季传媒v3084下载入口 | 欧美三级在线观看不卡视频 | 亚洲视频一区二区在线观看 | 久操青青| 在线毛片一区二区不卡视频 | 香蕉1024|