国产毛片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視頻專區
  • 利用模擬開發工具生態系統進行安全電路設計
  • Cortex-M4外設 —— TC&TCC結合事件系統&DMA優化任務培訓教程
  • 更佳設計的解決方案——Microchip模擬開發生態系統
  • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产欧美精品一区二区三区四区 | 欧美人交性视频在线香蕉 | 久草精品免费 | 日韩精品一区二区三区毛片 | 亚洲欧美日韩一级特黄在线 | 国产性夜夜夜春夜夜爽 | 亚洲日韩精品欧美一区二区一 | 日日摸日日 | 啊用力太猛了啊好深视频免费 | 国产欧美日韩综合在线一 | 九九久久国产精品 | 91亚洲自偷手机在线观看 | 久久久国产精品福利免费 | 亚洲欧美一区二区久久 | 亚洲日韩欧美一区二区在线 | 91国内在线视频 | 午夜日韩| 免费国产黄网站在线观看视频 | 中文字幕日本在线视频二区 | h版欧美一区二区三区四区 h版欧美大片免费观看 | 久久在草 | 四虎永久免费地ww4hu57 | 久久久99精品免费观看精品 | 欧美日韩一区二区亚洲 | 国产91精品高跟丝袜在线 | 五月开心六月伊人色婷婷 | 香蕉视频成人在线观看 | 亚洲成人黄色片 | 欧美黄色一级片免费看 | 欧美一级视频在线高清观看 | 久久久久久岛国免费网站 | 99re在线播放视频 | 黄色一级一毛片 | 国产h在线 | 灵与肉电视剧全集免费 | 经典三级一区在线播放 | 欧美操操| 国产欧美亚洲专区第一页 | 亚洲精品老司机综合影院 | 欧美性视频xxxxhd | 亚洲男人天堂网站 |