版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章簡(jiǎn) GPIO簡(jiǎn) 第2章具體描 I/O電路類 各CPU狀態(tài)下的引腳狀 I/O庫(kù)函 GPIO庫(kù)函數(shù)詳細(xì)講 I/O管腳配置流 GPIO配置為輸 GPIO配置為輸 第3章應(yīng)用實(shí) 實(shí)例說(shuō) 軟件流程 詳細(xì)配 第4章總 1簡(jiǎn)I/O口。另外,搭載的端口重定位功能可設(shè)定哪一個(gè)I/O口配置外設(shè)功能。154I/O口@176pinA~L12I/O電路類GPIOI/OCPUI/OI/OA/DUSB各個(gè)引腳可如下設(shè)定I/OI/O口,則用戶設(shè)定特定I/O口進(jìn)行配置(再配置功能)。CPUI/OHiZ2A~L12I/O電路類型 :INITX引腳為"L" :INITX引腳為"H"SPL=0:待機(jī)模式控制寄存器(STB_CTL)的待機(jī)引腳電平設(shè)定位(SPL)置"0"SPL=1:待機(jī)模式控制寄存器(STB_CTL)的待機(jī)引腳電平設(shè)定位(SPL)置"1"內(nèi)部輸入固定在"0":輸入功能不可使用的狀態(tài)。內(nèi)部輸入固定在"L"Hi-ZHi-Z根據(jù)不同的功能,IOAPI1voidIO_EnableAnalogInput(uint32_tvoidIO_DisableAnalogInput(uint32_t2.voidIO_EnableFunc(uint8_tPort,uint32_tvoidIO_DisableFunc(uint8_tPort,uint32_t2.1GPIOvoidIO_ConfigGPIOPin(uint8_tPort,uint32_tPin,uint8_tDir,uint8_tvoidIO_WriteGPIOPin(uint8_tPort,uint32_tPin,uint8_tDatauint8_tIO_ReadGPIOPin(uint8_tPort,uint32_t2.22.2.1MFTvoidIO_ConfigFuncMFTICx3Pin(uint8_tMFTCh,IO_MFTICx3PinTvoidIO_ConfigFuncMFTICx2Pin(uint8_tMFTCh,IO_MFTICx2PinTvoidIO_ConfigFuncMFTICx1Pin(uint8_tMFTCh,IO_MFTICx1PinTvoidIO_ConfigFuncMFTICx0Pin(uint8_tMFTCh,IO_MFTICx0PinTvoidIO_ConfigFuncMFTFRCKxPin(uint8_tMFTCh,IO_MFTFRCKxPinTvoidIO_ConfigFuncMFTDTTIXxPin(uint8_tMFTCh,IO_MFTDTTIXxPinTvoidIO_ConfigFuncMFTRTxyPin(uint8_tMFTCh,uint8_tRTCh,IO_MFTRTOxyPinT2.2.2BTvoidIO_ConfigFuncBTTIOBxInputPin(uint8_tBTCh,IO_BTTIOBxInputPinTvoidIO_ConfigFuncBTTIOAxOuputPin(uint8_tBTCh,IO_BTTIOAxOutputPinTvoidIO_ConfigFuncBTTIOAxInputPin(uint8_tBTCh,IO_BTTIOAxInputPinT2.2.3voidIO_ConfigFuncINTxPin(uint8_tExtIntCh,IO_INTxPinT2.2.4MFSvoidIO_ConfigFuncMFSSCKxPin(uint8_tMFSCh,IO_MFSSCKxPinTvoidIO_ConfigFuncMFSSOTxPin(uint8_tMFSCh,IO_MFSSOTxPinTvoidIO_ConfigFuncMFSSINxPin(uint8_tMFSCh,IO_MFSSINxPinTvoidIO_ConfigFuncMFSCh4CTSPin(IO_MFSCTSPinTvoidIO_ConfigFuncMFSCh4RTSPin(IO_MFSRTSPinT2.2.5CANvoidIO_ConfigFuncCANTXxPin(uint8_tCANCh,IO_CANTXxPinTvoidIO_ConfigFuncCANRXxPin(uint8_tCANCh,IO_CANRXxPinT2.2.6ADCvoidIO_ConfigFuncADTGxPin(uint8_tADCUnit,IO_ADTGxPinT2.2.7QPRCvoidIO_ConfigFuncQPRCZINxPin(uint8_tQPRCCh,IO_QPRCZINxPinTvoidIO_ConfigFuncQPRCAINxPin(uint8_tQPRCCh,IO_QPRCAINxPinTvoidIO_ConfigFuncQPRCBINxPin(uint8_tQPRCCh,IO_QPRCBINxPinT.8.1voidIO_ConfigFuncExtBusColSetting1(uint8_tvoidIO_ConfigFuncExtBusColSetting2(uint8_tvoidIO_ConfigFuncExtBusMCSxPin(uint8_tMCSxPin,uint8_tvoidIO_ConfigFuncExtBusMDATAxPin(uint32_tMDATAPin,uint8_tvoidIO_ConfigFuncExtBusMADxPin(uint32_tMADPin,uint8_tvoidIO_ConfigFuncExtBusNandCtrlPin(uint32_tvoidIO_ConfigFuncExtBusMOEXPin(uint32_tvoidIO_ConfigFuncExtBusMDQMxPin(uint32_tvoidIO_ConfigFuncExtBusMWEXPin(uint32_tvoidIO_ConfigFuncExtBusMCLKOUTPin(uint32_tvoidIO_ConfigFuncExtBusMALEPin(uint32_t2.2.9HDMI-CECvoidIO_ConfigFuncCECxyPin(uint8_tCECCh,IO_CECxPinT2.2.10EthernetvoidIO_ConfigFuncEtherInputCutoff(IO_EtherInputCutoffTvoidIO_ConfigFuncEtherPSE(uint8_tvoidIO_ConfigFuncEtherCKE(uint8_tvoidIO_ConfigFuncEtherMD1B(uint8_tvoidIO_ConfigFuncEtherMD0B(uint8_tvoidIO_ConfigFuncEtherMC1B(uint8_tvoidIO_ConfigFuncEtherMC0E(uint8_tvoidIO_ConfigFuncEtherTE1E(uint8_tvoidIO_ConfigFuncEtherTE0E(uint8_tvoidIO_ConfigFuncEtherTD1E(uint8_tvoidIO_ConfigFuncEtherTD0E(uint8_t2.2.11voidIO_ConfigFuncTracePin(uint8_tPinState0,uint8_tvoidIO_ConfigFuncJtagPin(uint8_tPinState0,uint8_tvoidIO_ConfigFuncUSBHCONTXx(uint8_tUSBCh,uint8_tvoidIO_ConfigFuncCROUTxPin(IO_CROUTxPinTvoidIO_ConfigFuncRTCCOxPin(IO_RTCCOxPinTvoidIO_ConfigFuncSUBOUTxPin(IO_SUBOUTxPinTvoidIO_ConfigFuncNMIPin(uint32_t2.2.12voidIO_ConfigFuncUSBPin(uint8_tUSBCh,uint8_tvoidIO_ConfigFuncMClkPin(IO_MClkPinTvoidIO_ConfigFuncSClkPin(IO_SClkPinT2.2.13OpenDrainvoidIO_EnablePseOpenDrain(uint8_tPort,uint32_tvoidIO_DisablePseOpenDrain(uint8_tPort,uint32_tAPIIO_ConfigFunc開(kāi)頭,x來(lái)表示通道,通道是通過(guò)API函數(shù)的參數(shù)來(lái)決定的。例如voidIO_ConfigFuncINTxPin(uint8_tExtIntCh,IO_INTxPinTPinType)函數(shù),如果用戶想用INT15_1來(lái)檢測(cè)中斷,那么使用IO_ConfigFuncINTxPin(IO_EXT_INT_CH15,IO_INTx_INTx_1 voidIO_EnableFunc(uint8_tPortuint32_tPinI/O腳的外設(shè)功能在系統(tǒng)復(fù)位后,IO腳的外設(shè)功能都是關(guān)閉的。voidIO_DisableFunc(uint8_tPort,uint32_tPinIO GPIOvoidIO_ConfigGPIOPin(uint8_tPort,uint32_tPinuint8_tDiruint8_tPullup);//IO的模擬輸入以及外設(shè)功能關(guān)閉時(shí),該IO才能被用作GPIO。在系統(tǒng)復(fù)位后,GPIO都是設(shè)為輸入的(高阻狀態(tài)GPIO被設(shè)為輸入時(shí),上拉電阻才被連接;而GPIO設(shè)為輸出時(shí),則連接上拉電阻無(wú)效。voidIO_WriteGPIOPin(uint8_tPort,uint32_tPinuint8_tDataGPIOuint8_tIO_ReadGPIOPin(uint8_tPortuint32_tPin讀取GPIO和外設(shè)功能I/O將不能使用。IO腳的特殊功能有AD輸入,DA輸出,LCD引腳(CMx/SEx/,D(能可以調(diào)用IO_ConfigGPIOPin()。P30IO_WriteGPIOPin(IO_PORT3,IO_PINx0,IO_BIT_SET);②設(shè)P11為輸出高電平IO_DisableFunc(IO_PORT1,IO_PINx1);IO_WriteGPIOPin(IO_PORT1,IO_PINx1,IO_BIT_SET);P30為輸入口,讀取P30的值uint8_tlevel;level=IO_ReadGPIOPin(IO_PORT3,P11P11uint8_tlevel=IO_ReadGPIOPin(IO_PORT1,3應(yīng)GPIO否是否是#defineUSER_LED_PORT #defineUSER_LED_PIN #ifdefUSER_IO_AN#defineUSER_KEY_PORT #define #ifdefUSER_IO_AN{}4
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度旅游公司兼職正式聘用導(dǎo)游合同3篇
- 2025年度內(nèi)墻涂料施工與建筑節(jié)能減排合同3篇
- 2025年度幼兒園園長(zhǎng)任期財(cái)務(wù)預(yù)算管理與審計(jì)合同3篇
- 二零二五年度農(nóng)村養(yǎng)牛養(yǎng)殖戶合作發(fā)展合同2篇
- 二零二五年度健康養(yǎng)生中心會(huì)員卡充值管理合同3篇
- 婚后財(cái)產(chǎn)獨(dú)立核算及2025年度財(cái)務(wù)規(guī)劃合同3篇
- 2025年度生物科技項(xiàng)目出資入股合同
- 2024年中國(guó)玻璃門(mén)磁夾市場(chǎng)調(diào)查研究報(bào)告
- 2025年度消防設(shè)備安裝與消防安全隱患排查合同3篇
- 2025年度城市綠化清工承包合同3篇
- 新產(chǎn)品試制流程管理辦法
- 王牌電話交換機(jī)說(shuō)明書(shū)
- 列管式換熱器-換熱面積計(jì)算
- 10個(gè)地基基礎(chǔ)工程質(zhì)量通病及防治措施
- 25m預(yù)應(yīng)力混凝土簡(jiǎn)支T梁橋設(shè)計(jì)(共30頁(yè))
- 籃球校本課程教案
- 高一學(xué)生文理分班意向表
- 高等傳熱學(xué)部分答案
- 地球物理學(xué)進(jìn)展投稿須知
- 機(jī)床精度檢驗(yàn)標(biāo)準(zhǔn) VDI3441 a ISO230-2
- 解析電力施工項(xiàng)目的信息化管理
評(píng)論
0/150
提交評(píng)論