一個簡單的工程搭建好之后,進一步就是了解里面的內容,也就是學習進入正軌。打開我之前新建的工程,主要調用的幾個函數就是今天學習的內容,接下來我就講解一下那些內容。
一、初始化始終

這里的“時鐘配置”函數在bsp.c文件下面;
使能了GPIOA --- GPIOD時鐘,這里更加自己使用的IO進行配置(該工程實際只使用GPIOC)。
二、基本輸入輸出引腳配置

這里的“基本輸入輸出引腳配置”函數同樣在bsp.c文件下面;
初始化GPIO, 包含端口引腳、頻率、輸出類型。
三、底層初始化

這里的“底層初始化”函數同樣在bsp.c文件下面;
以后的底層初始化代碼還會增加,這里調用上面的兩個函數接口。
四、主函數應用

這里的“主函數”函數在main.c文件下面;
這里就是入口函數(其實之前還調用了一些接口,我們這里暫時不管,以后來分析)。
原文標題:STM32控制IO基本配置的講解
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
STM32
+關注
關注
2309文章
11162瀏覽量
373449 -
引腳
+關注
關注
16文章
2111瀏覽量
55691 -
初始化
+關注
關注
0文章
52瀏覽量
12372
發布評論請先 登錄
相關推薦
熱點推薦
碩博電子IO模塊修改波特率和節點ID操作步驟
正確設置波特率與節點ID,是保證IO模塊與控制器穩定通信的關鍵。配置不當易引發設備失聯、數據錯亂等故障。本文將詳細講解波特率與節點ID的規范修改步驟,輕松搞定
單片機IO配置不同速度有啥區別
都只是停留在表面,沒有在項目中經歷過,也沒有更深入的去了解。[img][/img]很早之前年的單片機可能沒有輸出速度這個配置選項,但是這后面的單片機基本都有配置速度的選項,下面結合STM32來簡單介紹
發表于 12-29 07:45
STM32 Nucleo IO-Link開發套件技術解析
和X-NUCLEO-DO40A1擴展板組成。該Nucleo套件可用于評估目的和用作開發環境。P-NUCLEO-IOD5A1套件用于開發IO-Link和SIO應用,用于評估具有STM32G071RB計算性能的IPS4140HQ高側功能。該Nucleo套件用于
干貨分享 | TSMaster IO功能使用指南—基于同星帶IO設備的配置與操作步驟
IO模塊是一種用于連接計算機系統或控制系統與外部設備之間的接口模塊。數字IO模塊用于處理二進制信號的輸入和輸出,它們可以接收和發送數字信號,通常用于控制邏輯開關、觸發器和其他數字設備。
硬核接線圖+配置步驟:遠程IO模塊接入PLC全流程詳解
遠程IO模塊和PLC(可編程邏輯控制器)的連接涉及多個方面,包括硬件準備、軟件配置、接線方法以及注意事項等。 PLC品牌大多分為國產、歐系、美系、日系。國產PLC主要有匯川、臺達、和利時、信捷等品
Analog Devices / Maxim Integrated MAXREFDES177 IO-Link通用模擬IO特性/框圖
IO-Link收發器。該器件旨在演示軟件可完全配置的模擬IO模塊的性能,該模塊采用了MAX22000工業可配置模擬IO器件。MAX1448
KT142C-SOP16 語音芯片:6 段音樂 IO 控制與紐扣電池供電選型方案
文檔圍繞 6 段音樂需獨立 IO 控制且由紐扣電池供電的語音芯片選型展開。指出需求關鍵在于芯片需 SOP16 封裝以滿足 6 個 IO 口配置,且能在 3V 左右低功耗工作。推薦 KT
Analog Devices Inc. MAX22516 IO-Link數據鏈路控制器數據手冊
配置的MAX22516運行IO-Link收發器,正常運行期間無需外部微控制器干預。或者,可以通過UART接口(TXEN、TX和RX)或串行外設接口 (SPI) 直接控制
STM32與機智云連接實現步驟與技巧(下篇):機智云代碼移植與優化
在《STM32與機智云連接實現步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協議配置。本篇將重點講解如何將機智云相關代碼移植到STM32,完成數據上傳和設備
一文讀懂IO控制器:靈活高效的工業信號采集與控制利器
什么是IO控制器? IO控制器(輸入輸出控制器)是現代工業自動化系統中的關鍵設備,它如同工業現場的"神經末梢",負責采集各種傳感器信號(輸入
淺談STM32控制IO基本配置的講解
評論