版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、4.1 LPC1100的引腳配置 4.2 LPC1100的GPIO編程 4.3 GPIO的應(yīng)用 4.4 程序?qū)嵗?第四章 LPC1100外設(shè):GPIO,LPC1100的引腳配置,受體積和成本的限制,物理管腳(pin)的數(shù)量有限 芯片功能模塊的種類和數(shù)量所要求的引腳數(shù)遠(yuǎn)大于物理管腳個數(shù) 多個功能復(fù)用物理管腳,LPC1100的引腳配置,一個腳上的功能有可能多達(dá)4個,引腳連接模塊控制每個管腳 功能分配 屬性 I/O 配置寄存器控制著引腳的電氣特性。 可配置選項如下: 管腳功能; 內(nèi)部電阻上拉/下拉或總線保持功能; 滯后特性; 模擬/數(shù)字輸入模式; I2C 總線的 I2C 模式。,LPC1100的引腳
2、配置,標(biāo)準(zhǔn) I/O 管腳內(nèi)部結(jié)構(gòu),LPC1100的引腳配置,IOCON_PIOn_m寄存器控制著管腳功能( GPIO或外設(shè)功能)、輸入模式和所有GPIOn_m管腳的滯后特性。另外,它可以為不同的I2C總線模式配置I2C總線管腳。如果管腳用作ADC輸入管腳,也可以通過IOCON_PIOn_m寄存器配置管腳為模擬輸入模式。 IOCON_PIOn_m 寄存器位域描述,LPC1100的引腳配置,管腳功能配置( FUNC) IOCON_PIOn_m 寄存器的 FUNC 位可以設(shè)為 GPIO( FUNC = 0)或者一種外設(shè)功能。,LPC1100的引腳配置,管腳模式( MODE) 允許將每個管腳配置為片內(nèi)
3、上拉、下拉或中繼模式。片內(nèi)電阻配置有上拉使能、下拉使能或無上拉/下拉 3 種狀態(tài),缺省值是上拉使能。 如果管腳處于邏輯高電平,則中繼模式使能上拉電阻;如果管腳處于邏輯低電平,則中繼模式使能下拉電阻。 這樣,如果管腳配置為輸入并且不被外部驅(qū)動,那么它可以保持上一種已知狀態(tài)。中繼模式可以用于管腳暫時不被驅(qū)動時防止管腳懸空,LPC1100的引腳配置,管腳模式( MODE),LPC1100的引腳配置,滯后作用( HYS)數(shù)字功能的輸入緩沖器可以通過 IOCON_PIOn_m 寄存器的 HYS 位配置為滯后緩沖器或普通緩沖器。 A/D 模式( ADMODE)在 A/D 模式中,為了使模數(shù)轉(zhuǎn)換器可以獲取精
4、確的輸入電壓,數(shù)字接收器將斷開連接。 I2C 模式( I2CMODE)如果寄存器 IOCON_PIO0_4 和 IOCON_PIO0_5 的 FUNC 位選擇為 I2C 功能,則 I2C 總線管腳可以配置為不同的 I2C 模式,LPC1100的引腳配置,LPC1100的引腳配置,LPC1100的引腳配置,LPC1100的引腳配置,LPC1110 系列 Cortex-M0 微控制器的 GPIO 具有以下特性: 數(shù)字端口可以由軟件配置為輸入/輸出; 所有 GPIO 引腳默認(rèn)為輸入; 端口引腳的讀/寫操作是可屏蔽的; 每個單獨(dú)引腳可被用作外部中斷輸入引腳; 每個 GPIO 中斷可配置為低電平、高電平
5、、下降沿、上升沿或雙邊沿觸發(fā); 可對單獨(dú)端口的中斷級別進(jìn)行編程。,LPC1100的GPIO編程,所有 GPIO 寄存器都為 32 位,可以以字節(jié)、半字和字的形式訪問。 GPIO端口 0 寄存器的基址為 0 x50000000; GPIO端口 1 的基址為 0 x50010000; GPIO端口 2 的基址為 0 x50020000; GPIO端口 3 的基址為 0 x50030000。,LPC1100的GPIO編程,LPC1100的GPIO編程,GPIO數(shù)據(jù)寄存器數(shù)據(jù)寄存器用于讀取輸入管腳的狀態(tài)數(shù)據(jù),或配置輸出管腳的輸出狀態(tài)。 GPIOnDATA 寄存器位描述,LPC1100的GPIO編程,G
6、PIO數(shù)據(jù)方向寄存器數(shù)據(jù)方向寄存器用于控制管腳為輸出或輸入狀態(tài)。 GPIOnDIR 寄存器位描述,LPC1100的GPIO編程,GPIO中斷相關(guān)的寄存器 GPIO中斷觸發(fā)寄存器 GPIO中斷雙邊沿觸發(fā)寄存器 GIPO中斷事件寄存器 GPIO中斷屏蔽寄存器 GPIO原始中斷狀態(tài)寄存器 GPIO屏蔽中斷狀態(tài)寄存器 GPIO中斷清除寄存器,LPC1100的GPIO編程,邏輯操作GPIO輸入輸出是指通過對GPIODATA寄存器的位進(jìn)行“與”“或”操作實現(xiàn)讀取GPIO的狀態(tài)或輸出高低電平, GPIO輸入輸出應(yīng)用示例,LPC1100的GPIO編程,LPC1100的GPIO編程,LPC1100的GPIO編程
7、,控制一個或多個指示燈,GPIO的應(yīng)用,讀取一個或多個按鍵的輸入,GPIO的應(yīng)用,矩陣掃描式鍵盤,GPIO的應(yīng)用,數(shù)字量輸出 在工業(yè)現(xiàn)場往往需要使用數(shù)字量信號來驅(qū)動外部的執(zhí)行機(jī)構(gòu)、顯示燈等負(fù)載。數(shù)字量輸出的含義是指這種類型的輸出信號只有簡單的兩種狀態(tài):高電平和低電平,也可以理解為開( ON)或者關(guān)( OFF)兩種狀態(tài)。,GPIO的應(yīng)用,數(shù)字量輸出 對于工業(yè)現(xiàn)場所需要的數(shù)字量信號,也具有多種電壓等級,這就需要通過不同的輸出驅(qū)動電路來實現(xiàn)。同時采用不同的輸出器件可以使數(shù)字量輸出信號具有不同的輸出形式,如晶體管輸出,機(jī)械繼電器輸出、固態(tài)繼電器輸出、雙向可控硅輸出等。 根據(jù)輸出信號與輸出電路是否需要共
8、地,可以采用非隔離或者隔離輸出的方式。 在設(shè)計數(shù)字量輸出電路時,必須根據(jù)輸出信號的類型選用合適的電路,例如輸出信號的電壓等級,輸出信號的負(fù)載能力,輸出觸點(diǎn)類型。,GPIO的應(yīng)用,非隔離型數(shù)字量輸出電路,GPIO的應(yīng)用,隔離型數(shù)字量輸出電路,GPIO的應(yīng)用,繼電器輸出電路,GPIO的應(yīng)用,程序?qū)嵗?控制四個LED循環(huán)顯示“流水燈”,程序?qū)嵗?程序?qū)嵗?void KeyPoll (void *pdata) while (1) while (IO0PIN ,按鍵的抖動,while(1) if(KEY0 = 1) delay_ms(10); if(KEY0 = 1) 。 delay_ms(10); ,一個實用的按鍵監(jiān)測程序,u
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年中化石油廣東有限公司招聘備考題庫及一套完整答案詳解
- 2026年常州市教育系統(tǒng)“優(yōu)才計劃”公開招聘教師備考題庫及答案詳解參考
- 2025年南海經(jīng)濟(jì)開發(fā)區(qū)人民醫(yī)院招聘事業(yè)單位聘用制(編制)工作人員備考題庫(第二批)參考答案詳解
- 2026年廣安市武勝縣公證處招聘非在編公證員助理的備考題庫附答案詳解
- 2026年廣東省廣業(yè)檢驗檢測集團(tuán)有限公司面向社會招聘黨群人力部(董事會辦公室)董辦經(jīng)理備考題庫及1套參考答案詳解
- 2026年盧阿拉巴銅冶煉股份有限公司招聘備考題庫附答案詳解
- 2026年中國中醫(yī)科學(xué)院望京醫(yī)院公開招聘國內(nèi)應(yīng)屆高校畢業(yè)生(提前批)備考題庫及一套參考答案詳解
- 2026年臺州市椒江區(qū)進(jìn)出口企業(yè)協(xié)會公開招聘編外工作人員備考題庫及完整答案詳解1套
- 2026年古田縣人力資源和社會保障局關(guān)于公布古田縣事業(yè)單位公開招聘緊缺急需人才26人計劃的備考題庫及參考答案詳解
- 2026年北礦新材科技有限公司招聘備考題庫及一套答案詳解
- 2025馬年元旦新春晚會活動策劃
- 交警新警執(zhí)法培訓(xùn)
- 骨科護(hù)理標(biāo)準(zhǔn)操作流程手冊
- 產(chǎn)品推廣專員培訓(xùn)
- DB65T 3119-2022 建筑消防設(shè)施管理規(guī)范
- 書黃筌畫雀文言文課件
- 文體局非遺傳承人評選方案
- 陪診師醫(yī)學(xué)知識培訓(xùn)總結(jié)課件
- 2024-2025學(xué)年江蘇省蘇州市高二上學(xué)期學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研數(shù)學(xué)試卷(解析版)
- 項目驗收過程標(biāo)準(zhǔn)化手冊
- 土地復(fù)墾項目施工組織設(shè)計方案書
評論
0/150
提交評論