100-CH579M學習開發-基本外設-GPIO輸入輸出


<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnCH579M" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

說明

因為大家伙都是M0的核,所以呢都一樣.配置引腳也就那幾個參數

 

 

開發板上PB0接了個燈

 

 

 

控制PB0輸出高低電平

int main()
{
    GPIOB_ModeCfg( GPIO_Pin_0, GPIO_ModeOut_PP_20mA );//PB0ÍÆÍìÊä³ö
    
    while(1)
    {
        GPIOB_SetBits(GPIO_Pin_0);//GPIO0Êä³ö¸ßµçƽ
        mDelaymS(500);
        GPIOB_ResetBits(GPIO_Pin_0);//GPIO0Êä³öµÍµçƽ
        mDelaymS(500);
    }
}

 

 

 

 

 

 

 

在GPIO為輸出的狀態下,檢測引腳輸出電平

為方便觀察,使用內部的串口1作為打印口

 

 

 

 

 

 

 

 

 

 

 

在GPIO為輸入的狀態下,檢測引腳輸出電平

這個用戶自己去測試吧,隨意找個引腳配置成上拉或者下拉測試就可以了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM