在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

stm32中的io函數(shù) STM32中的IO操作

如意 ? 來源:CSDN ? 作者:CSDN ? 2021-07-22 15:29 ? 次閱讀

stm32中的io函數(shù) STM32中的IO操作

STM32系列單片機(jī)芯片的庫函數(shù)有很多種,而負(fù)責(zé)IO操作的庫函數(shù)是GPIO,GPIO函數(shù)在STM32單片機(jī)頭文件stm32f10x_gpio.h中聲明,在STM32單片機(jī)的主函數(shù)stm32f10x_gpio.c中完成定義。

GPIO的配置種類有8個,分別是:

1.GPIO_Mode_AIN 模擬輸入

2.GPIO_Mode_IN_FLOATING 浮空輸入

3.GPIO_Mode_IPD 下拉輸入

4.GPIO_Mode_IPU 上拉輸入

5.GPIO_Mode_Out_OD 開漏輸出

6.GPIO_Mode_Out_PP 推挽輸出

7.GPIO_Mode_AF_OD 復(fù)用開漏輸出

8.GPIO_Mode_AF_PP 復(fù)用推挽輸出

基于庫函數(shù)的STM32單片機(jī)的IO口操作步驟:

1.使能IO口時鐘

函數(shù)接口:void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState);

參數(shù)列表:RCC_APB2Periph:連接在APB2總線上的外設(shè)名稱

NewState:ENANLE或者DISABLE

2、初始化IO口

函數(shù)接口:void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);

參數(shù)列表:GPIOx:IO口的組別,如GPIOA、GPIOB;

GPIO_InitStruct :GPIO初始化結(jié)構(gòu)體

3、調(diào)用IO口控制函數(shù)對IO口電平進(jìn)行控制:

函數(shù)接口

void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);

void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);

void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal);

void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);

以上是STM32單片機(jī)的IO函數(shù),希望對用戶有所幫助。

本文整合自CSDN

責(zé)編AJX

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

    關(guān)注

    2291

    文章

    11019

    瀏覽量

    363015
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32F030P4F6為什么無法初始化IO輸出高電平?

    你好,我用STM32F030P4F6這個作為主控芯片控制LED燈亮滅(LED是共陽接法)的時候發(fā)現(xiàn),在初始化IO的時候GPIO_InitStructure.GPIO_PuPd
    發(fā)表于 03-11 07:15

    虹科直播回放 | IO-Link技術(shù)概述與虹科IO-Link OEM

    虹科「一站式通訊解決方案」系列直播第1期圓滿落幕!本期主題為「IO-Link技術(shù)概述與虹科IO-LinkOEM」感謝各位朋友的熱情參與!本期直播虹科專業(yè)講師瞿工帶大家走進(jìn)工業(yè)4.0深度解讀了
    的頭像 發(fā)表于 02-19 17:34 ?601次閱讀
    虹科直播回放 | <b class='flag-5'>IO</b>-Link技術(shù)概述與虹科<b class='flag-5'>IO</b>-Link OEM

    Profinet IO通信故障原因及解決辦法

    Profinet IO(Industrial Ethernet for Automation)作為一種高性能的工業(yè)以太網(wǎng)通信協(xié)議,廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。然而,在實際應(yīng)用,Profinet IO
    的頭像 發(fā)表于 02-03 14:50 ?1392次閱讀

    HAL庫在STM32開發(fā)的重要性

    開發(fā)過程 HAL庫提供了一套完整的函數(shù)接口,用于操作STM32微控制器的各種外設(shè)和功能模塊。這些函數(shù)接口封裝了底層硬件的復(fù)雜性,使得開發(fā)者無需深入了解硬件細(xì)節(jié)即可實現(xiàn)功能。因此,HAL
    的頭像 發(fā)表于 12-02 13:35 ?1234次閱讀

    λ-IO:存儲計算下的IO棧設(shè)計

    動機(jī)和背景? ? 存儲計算存儲資源的充分利用。IO棧是管理存儲器的的基本組件,包括設(shè)備驅(qū)動、塊接口層、文件系統(tǒng),目前一些用戶空間IO庫(如SPDK)有效降低了延遲,但是io棧仍然不可或缺。這是因為1
    的頭像 發(fā)表于 12-02 10:35 ?587次閱讀
    λ-<b class='flag-5'>IO</b>:存儲計算下的<b class='flag-5'>IO</b>棧設(shè)計

    一文解讀Linux 5種IO模型

    見的IO模型。 當(dāng)發(fā)起一個IO操作時,比如讀取數(shù)據(jù),系統(tǒng)會調(diào)用read()函數(shù)。如果請求的數(shù)據(jù)沒有準(zhǔn)備好,此時進(jìn)程會被掛起(blocked),進(jìn)入等待狀態(tài)。直到數(shù)據(jù)準(zhǔn)備好,而且復(fù)制到應(yīng)
    的頭像 發(fā)表于 11-09 11:12 ?811次閱讀
    一文解讀Linux 5種<b class='flag-5'>IO</b>模型

    STM32 OLED多菜單操作

    stm32 ?oled多菜單操作
    發(fā)表于 10-09 11:01 ?2次下載

    本地IO與遠(yuǎn)程IO:揭秘工業(yè)自動化的兩大關(guān)鍵角色

    在工業(yè)自動化領(lǐng)域,IO(Input/Output,輸入/輸出)模塊扮演著至關(guān)重要的角色。它們作為連接控制系統(tǒng)與現(xiàn)場設(shè)備的橋梁,負(fù)責(zé)數(shù)據(jù)的采集與指令的執(zhí)行。然而,隨著技術(shù)的不斷進(jìn)步,IO模塊也分為本地IO和遠(yuǎn)程
    的頭像 發(fā)表于 10-08 18:06 ?1036次閱讀

    MCU IO口的作用和特點(diǎn)

    MCU(微控制器)的IO口(Input/Output Port,輸入輸出端口)是單片機(jī)與外界進(jìn)行信息交互的關(guān)鍵接口。這些IO口在微控制器的功能實現(xiàn)扮演著至關(guān)重要的角色,它們不僅負(fù)責(zé)數(shù)據(jù)的輸入和輸出,還承載著電平轉(zhuǎn)換、中斷處理、
    的頭像 發(fā)表于 09-30 11:52 ?2616次閱讀

    單片機(jī)基本io功能調(diào)試過程

    單片機(jī)基本IO功能的調(diào)試過程涉及多個步驟,旨在確保IO口能夠正確地執(zhí)行輸入和輸出操作。以下是一個調(diào)試過程,涵蓋了從準(zhǔn)備階段到實際測試的關(guān)鍵步驟: 一、準(zhǔn)備階段 確定單片機(jī)型號和IO
    的頭像 發(fā)表于 09-14 14:38 ?1384次閱讀

    單片機(jī)io口輸出電流多大

    IO口的輸出電流一般在10mA左右。 現(xiàn)代單片機(jī) :如STM32等,其IO口的輸出電流能力有所提升,通常可以達(dá)到20-25mA。然而,需要注意的是,多個IO口同時輸出時的總電流是有
    的頭像 發(fā)表于 09-14 14:29 ?4047次閱讀

    揭秘起重行業(yè)IO模塊應(yīng)用,助力智能高效作業(yè)!

    在起重行業(yè),每一次精準(zhǔn)的操作都離不開背后的智能控制系統(tǒng)。而今,明達(dá)技術(shù)的 IO模塊在起重行業(yè)的應(yīng)用,實現(xiàn)了科技推動起重行業(yè)進(jìn)步!
    的頭像 發(fā)表于 08-10 10:48 ?511次閱讀

    一體式IO與分布式IO:工業(yè)控制系統(tǒng)的兩種架構(gòu)

    受到青睞。然而,一體式IO架構(gòu)在小型系統(tǒng)仍然有著廣泛的應(yīng)用。了解這兩種架構(gòu)的特點(diǎn)和區(qū)別,有助于工程師和決策者為企業(yè)選擇最合適的工業(yè)控制系統(tǒng)解決方案。
    的頭像 發(fā)表于 07-17 16:12 ?2006次閱讀
    一體式<b class='flag-5'>IO</b>與分布式<b class='flag-5'>IO</b>:工業(yè)控制系統(tǒng)的兩種架構(gòu)

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

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

    用免費(fèi)的PCB,做了個工控類Modbus遠(yuǎn)程IO

    工程名稱:Modbus遠(yuǎn)程IO板-基于STM32F103C8T6-V1.0前言帥小伙為鞏固新學(xué)的嵌入式知識,手搓工控類Modbus遠(yuǎn)程IO板!本項目全開源、相對簡易!只為和大家一起交流學(xué)習(xí)!本項
    的頭像 發(fā)表于 06-26 08:05 ?153次閱讀
    用免費(fèi)的PCB,做了個工控類Modbus遠(yuǎn)程<b class='flag-5'>IO</b>板
    主站蜘蛛池模板: 俺去啦在线视频 | 噜噜色小说| 天天插天天射 | 欧洲妇女成人淫片aaa视频 | 免费黄色网址网站 | 国产精品情人露脸在线观看 | 亚洲韩国欧美一区二区三区 | 四虎4hu| 午夜在线网站 | 欧美性一区二区三区五区 | 久久精品国产精品亚洲婷婷 | 免费大片黄国产在线观看 | 成人午夜免费视频毛片 | 成年女人毛片免费观看97 | 四虎国产精品免费观看 | 国产乱码精品一区二区 | 免费视频网站在线看视频 | 国产高清色视频免费看的网址 | 超级狂色而且免费又超好看 | 天天摸天天做天天爽天天弄 | 国产午夜精品一区二区三区 | 国产一级影院 | 夜夜春夜夜爽 | 天天做天天爱天天一爽一毛片 | 欧美黑人性xxx猛交 欧美黑人性受xxxx精品 | 在线免费视频 | 一区二区三区高清 | 制服丝袜中文字幕第一页 | 欧美高清一区二区 | 加勒比在线一区 | 四虎影像 | 成年美女黄网站色大免费视频 | 国产成人精品男人的天堂538 | 国产免费私拍一区二区三区 | 日本加勒比黑人 | 欧美大黄| 国产精品午夜国产小视频 | 日韩综合nv一区二区在线观看 | 天天干狠狠操 | 欧美影院一区二区 | 一区二区三区高清在线 |