0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈STM32控制IO基本配置的讲解

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-08 09:24 次阅读

一个简单的工程搭建好之后,进一步就是了解里面的内容,也就是学习进入正轨。打开我之前新建的工程,主要调用的几个函数就是今天学习的内容,接下来我就讲解一下那些内容。

一、初始化始终


这里的“时钟配置”函数在bsp.c文件下面;

使能了GPIOA --- GPIOD时钟,这里更加自己使用的IO进行配置(该工程实际只使用GPIOC)。

二、基本输入输出引脚配置

这里的“基本输入输出引脚配置”函数同样在bsp.c文件下面;

初始化GPIO, 包含端口引脚、频率、输出类型。

三、底层初始化

这里的“底层初始化”函数同样在bsp.c文件下面;

以后的底层初始化代码还会增加,这里调用上面的两个函数接口。

四、主函数应用


这里的“主函数”函数在main.c文件下面;

这里就是入口函数(其实之前还调用了一些接口,我们这里暂时不管,以后来分析)。

原文标题:STM32控制IO基本配置的讲解

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2260

    文章

    10833

    浏览量

    353055
  • 引脚
    +关注

    关注

    16

    文章

    1140

    浏览量

    49858
  • 初始化
    +关注

    关注

    0

    文章

    49

    浏览量

    11766
收藏 人收藏

    评论

    相关推荐

    【教程】比Modbus控制更简单!S7 200 SMART利用Profinet网关扩展IO

    PLC自带IO方法控制扩展IO。一配置Profinet网关首先导入Profinet网关的GSD文件,用于STEP7-MicroWINSMART组态软件
    的头像 发表于 09-20 08:07 212次阅读
    【教程】比Modbus<b class='flag-5'>控制</b>更简单!S7 200 SMART利用Profinet网关扩展<b class='flag-5'>IO</b>

    单片机io口怎么配置成输出口

    单片机IO配置成输出口的过程通常涉及对单片机内部寄存器的操作。不同型号的单片机在寄存器配置和编程方式上可能有所不同,但基本原理是相似的。以下是一个通用的步骤,用于将单片机IO
    的头像 发表于 09-14 14:33 315次阅读

    初识IO-Link及IO-Link设备软件协议栈

    亚信IO-Link设备软件协议栈是基于亚信电子AXM-IOLS IO-Link设备评估板设计的,搭载意法半导体 STM32F469AI微控制器,并在
    的头像 发表于 07-08 13:55 1184次阅读
    初识<b class='flag-5'>IO</b>-Link及<b class='flag-5'>IO</b>-Link设备软件协议栈

    远程IO与分布式IO的区别

    在工业自动化和控制系统设计中,远程IO(Input/Output)和分布式IO是两个重要的概念。它们各自具有独特的特点和优势,适用于不同的应用场景。本文将详细探讨远程IO与分布式
    的头像 发表于 06-15 15:57 1650次阅读

    STM32配置IO口的频率时,为什么只给一个IO配置

    配置IO口的频率时,为什么只给一个IO配置
    发表于 04-07 08:43

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

    大家好,STM32IO口能不能像51的IO口那样直接控制Px口输出?比如我要用51控制器段数码管,只要给Px口送十六进制数值就可以了?请问
    发表于 04-07 07:59

    ADSP-21489怎么样配置才能对IO进行类似于GPIO的控制

    在VisualDSP的例程里面,没发现有例程是可以对IO进行独立控制的,请问怎么样配置才能对IO进行类似于GPIO的控制?最好有例程
    发表于 01-15 07:28

    stm32使用AD5762配置程序

    。AD5762可以通过SPI(串行外设接口)与STM32通信。我们需要确定SPI引脚的分配情况,并根据需要配置STM32的SPI控制器。 初始
    的头像 发表于 01-09 11:10 588次阅读

    stm32怎么读取io口输入电平

    要读取STM32IO口输入电平,你可以使用GPIO外设来完成。GPIO是通用输入输出端口,它可以配置成输入模式,用于读取外部信号的电平。 首先,你需要定义一个GPIO_InitTypeDef类型
    的头像 发表于 01-05 11:46 3955次阅读

    使用STM32 HAL库进行GPIO控制的实例

    在基于STM32控制器的嵌入式系统开发中,GPIO(GeneralPurposeInput/Output)控制是其中最基本、最常见的操作之一。通过使用STM32的HAL库,可以轻松地
    的头像 发表于 12-21 15:22 2565次阅读

    浅谈符号IO域和图形IO

    符号IO域组态 方法:把“符号IO域”这个灰色块状拖拽到指定画面位置,鼠标右键弹出对话框“属性”后点击“常规”找到过程“变量”后,连接变量。添加文本并创建文本名称。
    的头像 发表于 11-29 09:33 1439次阅读
    <b class='flag-5'>浅谈</b>符号<b class='flag-5'>IO</b>域和图形<b class='flag-5'>IO</b>域

    STM32如何配置外部中断?STM32外部中断配置步骤

    STM32如何配置外部中断?STM32外部中断配置步骤  作为一款现代化的微控制器,STM32
    的头像 发表于 10-26 17:47 3120次阅读

    STM32使用GPIO配置的5种方式

    STM32使用GPIO配置的5种方式 STM32是常见的一种微控制器,其GPIO模块可以实现对外部设备的控制和数据传输,包括数字I/O口、模
    的头像 发表于 10-26 17:42 1280次阅读

    单片机IO配置不同速度有啥区别?

    单片机IO配置不同速度有啥区别?
    的头像 发表于 10-25 16:42 614次阅读
    单片机<b class='flag-5'>IO</b><b class='flag-5'>配置</b>不同速度有啥区别?

    STM32的PWM波形输出配置的大神总结

    STM32的PWM波形输出配置的大神总结
    的头像 发表于 10-24 16:00 3433次阅读
    <b class='flag-5'>STM32</b>的PWM波形输出<b class='flag-5'>配置</b>的大神总结