0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談STM32控制IO基本配置的講解

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-08 09:24 ? 次閱讀

一個(gè)簡(jiǎn)單的工程搭建好之后,進(jìn)一步就是了解里面的內(nèi)容,也就是學(xué)習(xí)進(jìn)入正軌。打開(kāi)我之前新建的工程,主要調(diào)用的幾個(gè)函數(shù)就是今天學(xué)習(xí)的內(nèi)容,接下來(lái)我就講解一下那些內(nèi)容。

一、初始化始終


這里的“時(shí)鐘配置”函數(shù)在bsp.c文件下面;

使能了GPIOA --- GPIOD時(shí)鐘,這里更加自己使用的IO進(jìn)行配置(該工程實(shí)際只使用GPIOC)。

二、基本輸入輸出引腳配置

這里的“基本輸入輸出引腳配置”函數(shù)同樣在bsp.c文件下面;

初始化GPIO, 包含端口引腳、頻率、輸出類(lèi)型。

三、底層初始化

這里的“底層初始化”函數(shù)同樣在bsp.c文件下面;

以后的底層初始化代碼還會(huì)增加,這里調(diào)用上面的兩個(gè)函數(shù)接口。

四、主函數(shù)應(yīng)用


這里的“主函數(shù)”函數(shù)在main.c文件下面;

這里就是入口函數(shù)(其實(shí)之前還調(diào)用了一些接口,我們這里暫時(shí)不管,以后來(lái)分析)。

原文標(biāo)題:STM32控制IO基本配置的講解

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2264

    文章

    10858

    瀏覽量

    354388
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1177

    瀏覽量

    50174
  • 初始化
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    11823
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【教程】比Modbus控制更簡(jiǎn)單!S7 200 SMART利用Profinet網(wǎng)關(guān)擴(kuò)展IO

    PLC自帶IO方法控制擴(kuò)展IO。一配置Profinet網(wǎng)關(guān)首先導(dǎo)入Profinet網(wǎng)關(guān)的GSD文件,用于STEP7-MicroWINSMART組態(tài)軟件
    的頭像 發(fā)表于 09-20 08:07 ?411次閱讀
    【教程】比Modbus<b class='flag-5'>控制</b>更簡(jiǎn)單!S7 200 SMART利用Profinet網(wǎng)關(guān)擴(kuò)展<b class='flag-5'>IO</b>

    單片機(jī)io口怎么配置成輸出口

    單片機(jī)IO配置成輸出口的過(guò)程通常涉及對(duì)單片機(jī)內(nèi)部寄存器的操作。不同型號(hào)的單片機(jī)在寄存器配置和編程方式上可能有所不同,但基本原理是相似的。以下是一個(gè)通用的步驟,用于將單片機(jī)IO
    的頭像 發(fā)表于 09-14 14:33 ?566次閱讀

    stm32用串口燒錄怎么設(shè)置

    控制器。 STM32CubeMX配置 打開(kāi)STM32CubeMX,選擇您的STM32芯片型號(hào)。 配置
    的頭像 發(fā)表于 08-22 09:33 ?1093次閱讀

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細(xì)講解+HAL庫(kù))

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細(xì)講解+HAL庫(kù))
    的頭像 發(fā)表于 08-21 16:31 ?1980次閱讀
    第12章-ADC采集電壓和顯示 基于<b class='flag-5'>STM32</b>的ADC—電壓采集(詳細(xì)<b class='flag-5'>講解</b>+HAL庫(kù))

    初識(shí)IO-Link及IO-Link設(shè)備軟件協(xié)議棧

    亞信IO-Link設(shè)備軟件協(xié)議棧是基于亞信電子AXM-IOLS IO-Link設(shè)備評(píng)估板設(shè)計(jì)的,搭載意法半導(dǎo)體 STM32F469AI微控制器,并在
    的頭像 發(fā)表于 07-08 13:55 ?1880次閱讀
    初識(shí)<b class='flag-5'>IO</b>-Link及<b class='flag-5'>IO</b>-Link設(shè)備軟件協(xié)議棧

    遠(yuǎn)程IO與分布式IO的區(qū)別

    在工業(yè)自動(dòng)化和控制系統(tǒng)設(shè)計(jì)中,遠(yuǎn)程IO(Input/Output)和分布式IO是兩個(gè)重要的概念。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),適用于不同的應(yīng)用場(chǎng)景。本文將詳細(xì)探討遠(yuǎn)程IO與分布式
    的頭像 發(fā)表于 06-15 15:57 ?2185次閱讀

    STM32配置IO口的頻率時(shí),為什么只給一個(gè)IO配置?

    配置IO口的頻率時(shí),為什么只給一個(gè)IO配置?
    發(fā)表于 04-07 08:43

    STM32IO口能不能像51的IO口那樣直接控制Px口輸出?

    大家好,STM32IO口能不能像51的IO口那樣直接控制Px口輸出?比如我要用51控制器段數(shù)碼管,只要給Px口送十六進(jìn)制數(shù)值就可以了?請(qǐng)問(wèn)
    發(fā)表于 04-07 07:59

    stm32 IO端口配置為浮空輸入時(shí),能不能讀取端口上的電平狀態(tài)?

    stm32芯片 IO端口配置為浮空輸入時(shí),能不能讀取端口上的電平狀態(tài)。
    發(fā)表于 04-07 06:58

    stm32沒(méi)有配置任何IO口功能的情況下,默認(rèn)的IO口是什么狀態(tài)?

    請(qǐng)問(wèn)各位大佬,32出廠時(shí)沒(méi)有配置任何IO口功能的情況下,默認(rèn)的IO口是什么狀態(tài),是浮空還是說(shuō)會(huì)配置成上下拉或者其他模式啥的,謝謝各位大佬解惑
    發(fā)表于 03-25 06:49

    ADSP-21489怎么樣配置才能對(duì)IO進(jìn)行類(lèi)似于GPIO的控制?

    在VisualDSP的例程里面,沒(méi)發(fā)現(xiàn)有例程是可以對(duì)IO進(jìn)行獨(dú)立控制的,請(qǐng)問(wèn)怎么樣配置才能對(duì)IO進(jìn)行類(lèi)似于GPIO的控制?最好有例程
    發(fā)表于 01-15 07:28

    stm32使用AD5762配置程序

    。AD5762可以通過(guò)SPI(串行外設(shè)接口)與STM32通信。我們需要確定SPI引腳的分配情況,并根據(jù)需要配置STM32的SPI控制器。 初始
    的頭像 發(fā)表于 01-09 11:10 ?646次閱讀

    stm32怎么讀取io口輸入電平

    要讀取STM32IO口輸入電平,你可以使用GPIO外設(shè)來(lái)完成。GPIO是通用輸入輸出端口,它可以配置成輸入模式,用于讀取外部信號(hào)的電平。 首先,你需要定義一個(gè)GPIO_InitTypeDef類(lèi)型
    的頭像 發(fā)表于 01-05 11:46 ?4546次閱讀

    使用STM32 HAL庫(kù)進(jìn)行GPIO控制的實(shí)例

    在基于STM32控制器的嵌入式系統(tǒng)開(kāi)發(fā)中,GPIO(GeneralPurposeInput/Output)控制是其中最基本、最常見(jiàn)的操作之一。通過(guò)使用STM32的HAL庫(kù),可以輕松地
    的頭像 發(fā)表于 12-21 15:22 ?3039次閱讀

    淺談符號(hào)IO域和圖形IO

    符號(hào)IO域組態(tài) 方法:把“符號(hào)IO域”這個(gè)灰色塊狀拖拽到指定畫(huà)面位置,鼠標(biāo)右鍵彈出對(duì)話(huà)框“屬性”后點(diǎn)擊“常規(guī)”找到過(guò)程“變量”后,連接變量。添加文本并創(chuàng)建文本名稱(chēng)。
    的頭像 發(fā)表于 11-29 09:33 ?1643次閱讀
    <b class='flag-5'>淺談</b>符號(hào)<b class='flag-5'>IO</b>域和圖形<b class='flag-5'>IO</b>域