0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

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

3天内不再提示

STM32入门编程总结(时钟+GPIO)

天气也来叶夜了 来源:piaofengzai 作者:piaofengzai 2022-02-19 16:53 次阅读

STM32入门编程总结3 (时钟+GPIO)

时钟,单片机的时钟好比人的心脏,时钟歇了,单片机也就停止工作了,51单片机就一个时钟,12M、11.0592M居多,11.0592M这么有零有整奇葩的频率主要是为了51单片机串口通信波特率能正好是个整数;STM32单片机有四个时钟,HSI、HSE、LSI、LSE,HIS是内部高速时钟(RC振荡器)8Mhz,经过倍频器后,单片机主频上限可以达到64Mhz,HSE是外部高速晶振8Mhz,经过倍频器后单片机主频上限可以达到72Mhz,LSI是内部低速40Khz时钟(RC振荡器),可以为RTC(实时时钟类似于DS1302)提供时钟,也可以为独立看门狗提供时钟,LSE是32.768khz晶振,为RTC提供时钟,32.768khz这么有零有整的奇葩频率源自于,32768= 2的15次方,RTC时钟内部有个2的15次方分频器,所以32768hz晶振经过分频后正好是1秒,这是整个瓜的来龙去脉。

另外着重提一点,内部时钟(HSI、LSI)都是RC振荡器,HSE、LSE是晶振,晶振和RC振荡器不是一回事儿,说STM32单片机有四个晶振是错误的说法,说有四个时钟没啥问题,外部晶振的稳定性要比内部RC振荡器好一些,外部晶振可以倍频让STM32单片机主频达到72Mhz,内部RC振荡器倍频只能达到64Mhz。

插播一段MCO(main clock output对应PA8引脚),这个引脚可以输出单片机当前工作的主频/二分之一主频,程序设定是72Mhz运行,假设8Mhz晶振虚焊,STM32单片机不是立即停止工作,而是会自动切换到内部RC振荡器采用64Mhz的主频继续工作,对于特别严苛的应用场合,72Mhz和64Mh还是有很大差异,需要知道当前MCU是否稳妥工作在72Mhz,通过MCO这个pin就可以抓取到(1/2PLLCLK)。

再插播一段分频器,2分频器,是把输入端频率除以二然后输出;选择器,是选择某一个作为输入后直接输出;倍频器把频率翻倍,像我当前用的i9-9900k CPU睿频5.0Ghz,这个5.0Ghz不是晶振直接搞到5.0Ghz,而是100Mhz晶振经过内部倍频电路翻50倍搞到5.0Ghz的。

STM32单片机的大部分外设都挂载在APB2、APB1总线上,GPIO、UART1、SPI1、ADC1、2、EXTI、TIM1都是APB2(72Mhz)的小弟,APB1(36Mhz)上挂载的是IIC1-2、CAN1-2、UART2-5、SPI2-2等,APB2上的外设用的频率多一些,毕竟很多小伙伴磨炼了多年也就止步于一LED灯大师。

GPIO口,通用输入输出口,51单片机P0、P1、P2、P3每组从0-7共8个IO口,STM32单片机,分为GPIOA-G,每组0-15共16个IO口,51单片机的IO口比较省心,要么置零要么置1,STM32的IO口花活儿多一些,整体分为两大类,输出类:(1)推挽模式,可以粗略理解为把IO口要么接单片机的VDD,要么接GND,IO口带载上限:25ma,点个灯没啥问题;(2)开漏模式,如果说VDD是IO口的头,开漏模式相当于掀开IO口的头盖骨,让用户去自定义(51单片机P0口:“啊这事儿我熟”),供电电压不再局限于MCU的3.3V,可以5V且通过更大的电流。(复用推挽/开漏是指有的IO口身兼数职,既可以当UART用,又可以当IO口用)。

输入模式:上拉、下拉、浮空、模拟输入,上拉(弱)置高,下拉(弱)置低,浮空啥也不接(默认浮空),模拟输入是使用ADC外设时配置IO口的模式。IO口还有速度选择:LOW、Medium、High,速度越低,功耗越低;IO口接按键,设置为上拉模式比较好,上拉模式的抗干扰能力比下拉强,上拉平时是高电平,来个尖峰干扰还是高电平;下拉平时是低电平,来个尖峰干扰就拉高了会导致误认为有按键按下,所以综合考虑,按键采用IO口上拉更稳妥。

审核编辑:汤梓红

  • adc
    adc
    +关注

    关注

    89

    文章

    4537

    浏览量

    535852
  • STM32
    +关注

    关注

    2132

    文章

    8750

    浏览量

    342843
  • 编程
    +关注

    关注

    86

    文章

    2872

    浏览量

    91254
收藏 人收藏

    评论

    相关推荐

    芯达STM32入门系列教程之七《GPIO编程

    芯达STM32入门系列教程之七《GPIO编程
    发表于 09-01 13:59

    STM32入门系列教程之一《如何提高STM32的学习效率》

    第一章笔者的入门总结
    发表于 11-04 15:15

    STM32入门学习经验总结

    STM32入门学习经验总结STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和
    发表于 07-25 11:24

    stm32入门经验总结

    ”上?经验总结:每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当
    发表于 09-02 16:47

    STM32GPIO外部中断总结

    1STM32中断分组STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0
    发表于 04-27 18:09

    STM32-GPIO-的一些入门资料 ...

    STM32-GPIO-的一些入门资料 ...
    发表于 04-10 14:03

    总结大佬经验,如何学习STM32?(入门、进阶)

    大佬经验 一、想快速入门进阶,面向工作时 先把工作中需要的东西学会,一项一项的来,比如先把GPIO弄清楚,怎么初始化,怎么输入输出,然后定时器、串口、ADC、DAC、DMA、SPI等等先把用得着
    发表于 06-10 09:15

    STM32 GPIO总结

    本帖最后由 张飞电子学院张角 于 2021-1-29 17:47 编辑 对GPIO口的配置做了深入总结
    发表于 01-29 17:46

    高手入门STM32总结+学习步骤

    ,系统时钟配置等等注意事项。该步骤要达到的目标:熟悉调试软件,如烧写HEX出现问题,可简单判别问题所在,并独立解决。3.2.3开始全新的STM32深入研究 经过以上调试软件的熟悉和GPIO口的编程调试
    发表于 04-19 08:33

    51单片机最全入门总结 精选资料推荐

    51单片机最简入门知识点总结,初级入门总结时钟周期:晶振振荡周期 T时钟=1/f晶振机器周期:计数器/定时器加一的时长机器周期=12*时钟周期(12M晶振单片机T机器=1us)计数状态X=65536-N定时状态X=65536-需要定的时间/机器周期。
    发表于 07-19 08:08

    STM32时钟系统总结

    STM32 时钟系统这两天一直跟着原子哥学习stm32的基础知识,现针对stm32时钟系统做出总结,如有错误请见谅。stm32时钟系统图:1.stm32有5个时钟源:​①HSI:高速内部时钟、RC
    发表于 08-02 07:22

    STM32RTC实时时钟实验讲解,从入门到放弃 精选资料分享

    STM32RTC实时时钟实验讲解,从入门到放弃。文章目录STM32RTC实时时钟实验讲解,从入门到放弃。前言一、RTCRTC是什么?RTC工作过程及寄存器二、实验部分步骤分解代码部分总结前言本文
    发表于 08-03 06:38

    使用函数库编程控制GPIO口输出

    使用函数库编程控制GPIO口输出看了网上许多人的代码以及各类开发板所带的例程,大多数使用的都是官方发布的函数库来编程,通过查询后发现,使用函数库来编程可以简化开发过程,并不需要追溯到各个寄存器,通过
    发表于 08-05 06:30

    总结STM32时钟树和时钟配置

    总结STM32时钟树和时钟配置预习:(1)5到6个时钟源,HSI、HSE、LSI、LSE、MSI、PLL(细分为主PLL、PLLI2S和PLLSAI)。(2)LSI频率为32KHz左右,仅供看门狗和
    发表于 08-10 06:37

    STM32时钟总结

    STM32时钟总结:1、时钟系统结构总结1. STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。 ①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。   ②、HSE
    发表于 08-11 06:32

    STM32系统时钟的一个简单总结

    51的基础,所以如果有什么错误或不足的地方还请各位大佬指点一二。本文算是我学习完STM32系统时钟的一个简单总结吧,比较适合萌新或者是作为备忘录,接下来~进入正题8!#时钟树的介绍话不多说,直接上...
    发表于 08-12 07:46

    STM32 GPIO使用操作步骤

    STM32 GPIO使用超强总结STM32GPIO使用操作步骤:1. 使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB
    发表于 08-12 07:31

    STM32 GPIO使用步骤

    STM32 GPIO使用超强总结1 GPIO使用步骤1.1. 使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd
    发表于 08-13 06:54

    STM32 GPIO外部中断总结

    STM32 GPIO外部中断总结一、STM32中断分组:STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 的强大之处。STM32 通过根据引脚的序号不同将众多中断触发
    发表于 08-16 07:37

    基于STM32GPIO操作

    。2.使用STM32CubeMX配置,如下图,其它时钟等基本配置自行完成,然后点击生成代码。3.生成代码后,对应的GPIO配置代码如下。4.自行实现2灯流水灯代码。5. 至此,结束。6.总结STM32 HAL基本的GPIO操作包括:1. void HAL_GPIO
    发表于 08-16 08:24

    STM32F103入门系列

    学习板:STM32F103ZET6强推系列:STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结STM32F103五分钟入门系列(二)GPIO的七大寄存器
    发表于 08-17 09:03

    STM32时钟GPIO配置

    2017年11月13日13:37天气:多云,反正是看不到党的光辉。。。。今天在配置STM32时钟GPIO时,发现了一个现象:GPIO端口的时钟使能信号必须在GPIO的配置之前,否则GPIO就无法
    发表于 08-18 06:55

    Stm32入门之什么是时钟

    Stm32入门——时钟部分讲解相信很多刚开始玩板子的同学对时钟的认识都比较模糊,那么这篇博客我打算从自己的学习过程谈谈对时钟的理解。什么时钟?我的理解是,时钟其实是一种“能量”。当开发板通电以后
    发表于 08-19 07:32

    STM32入门之RCC与复位

    【自我总结2】STM32入门之RCC与复位【自我总结STM32入门之RCC与复位【自我总结2】STM32入门之RCC与复位1、复位系统复位电源复位备份域复位2、时钟
    发表于 08-20 07:48

    笔记--STM32时钟系统简单总结 精选资料推荐

    笔记--STM32时钟系统简单总结反逆的小米2018-06-30 10:16:04729收藏5分类专栏:STM32版权STM32时钟系统五个蓝色的正方形都是时钟源HSI(high speed
    发表于 08-23 07:41

    GPIO的常用库函数使用方法总结

    学习板:STM32F103ZET6强推系列:STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结STM32F103五分钟入门系列(二)GPIO的七大寄存器
    发表于 08-23 09:19

    用构件方法进行GPIO应用编程

    慕课苏州大学.嵌入式开发及应用.第二章.入门与软件框架.用构件方法进行GPIO应用编程0 目录2 入门与软件框架2.3 用构件方法进行GPIO应用编程2.3.1 课堂重点2.3.2 测试与作业3 下一章0 目录2 入门与软件框架2.3 用构件方法进行GPI
    发表于 11-08 07:35

    怎样去配置STM32 GPIO端口的时钟

    怎样去配置STM32 GPIO端口的时钟呢?在配置过程中发现了什么问题?怎样去解决?
    发表于 11-22 06:20

    STM32GPIO模块数据手册的相关资料分享

    【朱老师课程总结】第一部分、章节目录3.5.1.STM32GPIO模块数据手册详解13.5.2.STM32GPIO模块数据手册详解23.5.3.原理图分析与MDK工程建立3.5.4.写代码控制
    发表于 11-23 06:08

    STM32 MCU GPIO工作模式总结

    固件06–STM32 MCU GPIO工作模式总结: 四种输入四种输出##浮空输入:GPIO-IN-FLOATING可以做KEY识别,RX1上拉输入:GPIO-IPUIO内部上拉电阻输入,默认
    发表于 11-26 07:07

    STM32入门方法简谈

    如何学习STM32STM32入门学习经验总结
    发表于 12-15 07:28

    STM32 CubeMx时钟树配置与GPIO输入输出

    STM32 CubeMx时钟树配置与GPIO输入输出(一)1.定时器我们先从他最简单的部分,定时器里面有一个值叫计数初值。他就是可以根据时钟信号的触发而发生变化。假设我们知道了时钟信号的频率,我们
    发表于 01-20 08:04

    GPIO的使用步骤

    文章目录前言一、GPIO入门知识二、使用步骤1.引入库2.读入数据总结前言买了一块正点原子阿波罗stm32f429开发板,趁暑假有空看看教学视频,之前看过一部分所以从GPIO的原理和配置开始写笔记
    发表于 02-09 07:12

    STM32GPIO总结

    文章目录目的输出与控制输入与端口值读取外部中断总结目的GPIO口使用是单片机开发中最简单的一块,STM32GPIO口无论是使用HAL库还是LL库开发起来都很简单,也没有什么坑。一般的对性能和内存等
    发表于 02-28 07:40

    STM32入门系列教程之七《GPIO编程

    本教程目的:帮助刚刚接触,甚至都没看过 STM32 的用户手册的同学,进行第一次接触STM32 编程。如果您是高手,请绕道。学过单片机的人都知道,要想入门,第一步就是要在开发板上试
    发表于 06-01 15:01 1747次下载
    <b>STM32</b><b>入门</b>系列教程之七《<b>GPIO</b><b>编程</b>》

    PLC编程入门_个人总结

    转载PLC编程入门相关学习方法及心得体会
    发表于 03-01 09:33 66次下载

    STM32时钟

    STM32时钟配置的总结
    发表于 01-14 11:05 2次下载

    STM32中使用GPIO总结(超强)

    STM32中使用GPIO总结(超强)
    发表于 07-20 14:33 84次下载

    芯达STM32入门系列教程之Systick编程入门资料

    芯达STM32入门系列教程之Systick编程入门资料
    发表于 10-16 08:59 9次下载
    芯达<b>STM32</b><b>入门</b>系列教程之Systick<b>编程</b><b>入门</b>资料

    STM32单片机的入门知识要点总结

      本文档的主要内容详细介绍的是STM32单片机的入门知识要点总结
    发表于 11-21 11:39 46次下载

    STM32单片机入门教程之GPIO编程的详细资料说明

    本文档的主要内容详细介绍的是STM32单片机入门教程之GPIO编程的详细资料说明。
    发表于 06-28 15:09 54次下载
    <b>STM32</b>单片机<b>入门</b>教程之<b>GPIO</b><b>编程</b>的详细资料说明

    MCU学习笔记_GPIO工作原理

    MCU学习笔记STM32时钟1. STM32 GPIO基础知识2. STM32 GPIO工作模式3. STM32 GPIO寄存器1. STM32 GPIO基础知识GPIO, General
    发表于 10-25 11:21 17次下载
    MCU学习笔记_<b>GPIO</b>工作原理

    慕课嵌入式开发及应用(第二章.用构件方法进行GPIO应用编程)

    慕课苏州大学.嵌入式开发及应用.第二章.入门与软件框架.用构件方法进行GPIO应用编程0 目录2 入门与软件框架2.3 用构件方法进行GPIO应用编程2.3.1 课堂重点2.3.2 测试与作业3 下一章0 目录2 入门与软件框架2.3 用构件方法进行GPI
    发表于 11-03 13:51 8次下载
    慕课嵌入式开发及应用(第二章.用构件方法进行<b>GPIO</b>应用<b>编程</b>)

    51单片机最全入门总结

    51单片机最简入门知识点总结,初级入门总结时钟周期:晶振振荡周期 T时钟=1/f晶振机器周期:计数器/定时器加一的时长机器周期=12*时钟周期(12M晶振单片机T机器=1us)计数状态 X=65536-N定时状态 X=65536-需要定的时间/机器周期。
    发表于 11-05 11:20 46次下载
    51单片机最全<b>入门</b><b>总结</b>

    STM32单片机GPIO学习

    问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761STM32学习篇2: GPIO引脚的控制============stm32 GPIO========GPIO 7组 A组
    发表于 11-14 11:36 24次下载
    <b>STM32</b>单片机<b>GPIO</b>学习

    STM32单片机学习】第四课:GPIO控制LED(用寄存器编程)

    【朱老师课程总结】第一部分、章节目录3.5.1.STM32GPIO模块数据手册详解13.5.2.STM32GPIO模块数据手册详解23.5.3.原理图分析与MDK工程建立3.5.4.写代码控制
    发表于 11-14 15:36 0次下载
    【<b>STM32</b>单片机学习】第四课:<b>GPIO</b>控制LED(用寄存器<b>编程</b>)

    固件#06--STM32-MCU-GPIO工作模式

    固件06–STM32 MCU GPIO工作模式总结: 四种输入四种输出##浮空输入:GPIO-IN-FLOATING可以做KEY识别,RX1上拉输入:GPIO-IPUIO内部上拉电阻输入,默认
    发表于 11-18 18:51 1次下载
    固件#06--<b>STM32-MCU-GPIO</b>工作模式

    STM32基础入门(一)——STM32概览

    本次教程主要介绍 :HAL库配合CUBEMX配置一些常用外设的初始化,直观感受STM32编程,用最短时间入门STM32
    发表于 11-22 10:51 56次下载
    <b>STM32</b>基础<b>入门</b>(一)——<b>STM32</b>概览

    【转载】如何学习STM32STM32入门学习经验总结

    一、入门总结1.1为什么要把时间花在“犹豫”上?每当我们在入门之前(ARM是这样,DSP也一样),总会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我
    发表于 11-22 11:06 61次下载
    【转载】如何学习<b>STM32</b>?<b>STM32</b><b>入门</b>学习经验<b>总结</b>

    STM32-GPIO

    1 GPIO简介GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片
    发表于 11-22 19:51 8次下载
    <b>STM32-GPIO</b>篇

    STM32STM32F4时钟系统

    00. 目录文章目录00. 目录01. STM32F4时钟系统概述02. STM32F4时钟系统图03. STM32F4时钟初始化配置04. 时钟配置总结05. 预留06. 附录07. 声明01.
    发表于 11-25 20:06 44次下载
    【<b>STM32</b>】<b>STM32</b>F4<b>时钟</b>系统

    STM32F103-入门基础实验-GPIO输入-按键(查询/中断)控制LED核心代码(固件库版)

    上次我们讲解了操作STM32GPIO-输出的3种方法和关键代码,这节我们讲关于GPIO按键输入的关键要点,分为按键(查询/中断)两种方法讲解相关的核心代码。编程要点:(查询方法)1. 使能
    发表于 11-26 13:21 28次下载
    <b>STM32</b>F103-<b>入门</b>基础实验-<b>GPIO</b>输入-按键(查询/中断)控制LED核心代码(固件库版)

    STM32的8种GPIO输入输出模式

    STM32的8种GPIO输入输出模式参考文章“STM32的8种GPIO输入输出模式深入详解”和“STM32GPIO的8种工作模式!”输入模式- 浮空输入(GPIO
    发表于 11-26 17:06 14次下载
    <b>STM32</b>的8种<b>GPIO</b>输入输出模式

    STM32GPIO工作原理详解

    文章来源:微信公众号:STM32嵌入式开发STM32GPIO介绍 GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者
    发表于 11-29 11:21 4次下载
    <b>STM32</b>中<b>GPIO</b>工作原理详解

    STM32学习笔记1——软硬件基础之keil5编程GPIO开发

    STM32学习笔记1——软硬件基础之keil5编程GPIO开发
    发表于 11-30 12:36 3次下载
    <b>STM32</b>学习笔记1——软硬件基础之keil5<b>编程</b>与<b>GPIO</b>开发

    #STM32 GPIO编程详解

    硬件环境:stm32f407zet6 软件环境:mdk51.GPIO概述GPIO,翻译为通用输入输出,也就是软件可编程引脚,也就是MCU通过控制GPIO来完成一系列的功能。GPIO属于引脚,但引脚还
    发表于 11-30 21:06 0次下载
    #<b>STM32</b> <b>GPIO</b><b>编程</b>详解

    stm32 GPIO使用总结

    stm32 GPIO使用总结
    发表于 12-01 11:21 7次下载
    <b>stm32</b> <b>GPIO</b>使用<b>总结</b>

    STM32MP157系列教程连载-Cortex-M4开发篇2:STM32MP1微控制器之GPIO编程

    STM32MP157系列教程连载-Cortex-M4开发篇2:STM32MP1微控制器之GPIO编程第 1 章 Cortex-M4 GPIO编程实验目的熟悉STM32CubeIDE工具软件
    发表于 12-01 13:06 14次下载
    <b>STM32</b>MP157系列教程连载-Cortex-M4开发篇2:<b>STM32</b>MP1微控制器之<b>GPIO</b><b>编程</b>

    STM32入门-时钟

    STM32中使用任何一个外设都必须打开相应的时钟。在STM32中有5个时钟源可供用户选择:1.HSI高速内部时钟,RC震荡器,频率为8MHz。2.HSE高速外部时钟,右英/陶瓷谐振器,或着外部时钟
    发表于 12-01 14:21 11次下载
    <b>STM32</b><b>入门</b>-<b>时钟</b>篇

    STM32CubeMX应用教程 第一章 GPIO

    F103   Nucleo-F411RE文章目录STM32CubeMX第一章 GPIO前言一、GPIO的工作模式二、使用步骤1.引入库2.读入数据总结前言  本文使用STM32CubeMX的HAL库对F103和F411的GPIO配置和使用方法,以及了解它们结构之间的差异。
    发表于 12-02 13:51 2次下载
    <b>STM32</b>CubeMX应用教程 第一章 <b>GPIO</b>

    STM32学习笔记-GPIO使用超强总结

    STM32 GPIO使用超强总结1 GPIO使用步骤1.1. 使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd
    发表于 12-02 20:06 12次下载
    <b>STM32</b>学习笔记-<b>GPIO</b>使用超强<b>总结</b>

    c++写stm32 GPIO

    大家好我是逸风,第一次写博客,此文给那些想提供一个具有入门视角,易上手的代码讲解。#ifndef GPIO_H_#define GPIO_H_namespace stm32 { extern int
    发表于 12-04 16:06 1次下载
    c++写<b>stm32</b>   <b>GPIO</b>篇

    stm32f1-GPIO

    stm32f1-GPIO
    发表于 12-05 19:51 1次下载
    <b>stm32f1-GPIO</b>

    STM32低功耗模式下GPIO如何配置最节能?

    目录1、将未使用的GPIO 配置为模拟输入模式2、调节GPIO 速度3、GPIO不使用时禁用寄存器时钟4、避免悬空未使用的引脚STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点,亲
    发表于 12-07 16:06 9次下载
    <b>STM32</b>低功耗模式下<b>GPIO</b>如何配置最节能?

    stm32的简单入门---流水灯

    自己写的流水灯实验。一、开始前的准备——初步了解STM32时钟系统、学习GPIO工作模式及初始化的过程1、STM32时钟系统STM32有四个时钟源,具体为HSE(高速外部时钟)、LSE(低速外部时钟)、HSI(高速内部时钟
    发表于 12-07 18:36 18次下载
    <b>stm32</b>的简单<b>入门</b>---流水灯

    GD32系列总结 - 时钟总结及CubeMX生成代码

    GD32系列总结 - 时钟总结及CubeMX生成代码写在前面时钟树HSE振荡器时钟(高速外部时钟信号)HSE用户外部时钟(旁路模式)HSE外部晶体/陶瓷谐振器HSI振荡器时钟PLL时钟LSE时钟
    发表于 12-08 11:06 14次下载
    GD32系列<b>总结</b> - <b>时钟</b>树<b>总结</b>及CubeMX生成代码

    6 . STM32 GPIO介绍

    GPIO是什么?GPIO (general purpose intput output) ,是通用输入输出端口的简称,可以通过软件来控制其输入和输出。STM32 芯片的GPIO 引脚与外部设备
    发表于 12-24 19:08 1次下载
    6 . <b>STM32</b> <b>GPIO</b>介绍

    STM32-GPIO详解

    STM32-GPIO配置介绍typedef struct { uint32_t GPIO_Pin; GPIOMode_TypeDef GPIO
    发表于 12-24 19:12 13次下载
    <b>STM32-GPIO</b>详解

    关于STM32 GPIO的配置等问题

    关于STM32 GPIO的配置等问题一、GPIO的基本结构图示二、模式直接上图:图表数据解析:三、配置等问题问题一、GPIO的基本结构图示提示:图片来自STM32中文参考手册P176 STM32
    发表于 01-13 16:22 2次下载
    关于<b>STM32</b> <b>GPIO</b>的配置等问题

    STM32学习笔记---GPIO

    STM32的学习笔记—GPIO我使用的是STM32F401ZGT6,有7组IO口,每组16个引脚,共112个引脚。因为太菜了,确实容易出错,还请赐教参考官方文档:八种IO口模式区别结构原理该单片机在
    发表于 01-13 16:31 5次下载
    <b>STM32</b>学习笔记---<b>GPIO</b>

    STM32入门(三)流水灯实验与按键输入实验

    STM32入门(三)一、流水灯实验IO操作步骤:1)使能IO口时钟。调用函数为RCC_APB2PeriphClockCmd()。2)初始化IO参数。调用函数GPIO_Init();3)操作IO。操作
    发表于 01-17 10:47 7次下载
    <b>STM32</b><b>入门</b>(三)流水灯实验与按键输入实验

    STM32 IIC实验讲解,从入门到放弃。

    STM32 IIC实验讲解,从入门到放弃。文章目录STM32 IIC实验讲解,从入门到放弃。前言一、IICIIC是什么?IIC协议二、代码部分IIC底层代码分析总结前言本文参考了网上的博文,并加以
    发表于 01-17 11:01 15次下载
    <b>STM32</b> IIC实验讲解,从<b>入门</b>到放弃。

    STM32入门系列-STM32时钟系统,STM32时钟

    时钟对于单片机来说是非常重要的,它为单片机工作提供一个稳定的机器周期从而使系统能够正常运行。时钟系统犹如人的心脏,一旦有问题整个系统就崩溃。我们知道STM32属于高级单片机,其内部有很多的外设,但不
    发表于 01-17 11:22 6次下载
    <b>STM32</b><b>入门</b>系列-<b>STM32</b><b>时钟</b>系统,<b>STM32</b><b>时钟</b>树

    3、stm32GPIO控制

    前言现在是2020年七月,即将大四,刚过去的半年多时间里一直在实习,没有继续写文章。还是本着分享和记录的目的,准备写系列教程《看代码和注释学stm32》,希望能对想入门stm32的朋友提供一些帮助和
    发表于 01-17 11:49 1次下载
    3、<b>stm32GPIO</b>控制

    STM32GPIO电路原理

    GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。
    发表于 02-08 15:35 0次下载
    <b>STM32</b>的<b>GPIO</b>电路原理

    STM32入门之Arduino代码编程和PCB设计

    电子发烧友网站提供《STM32入门之Arduino代码编程和PCB设计.zip》资料免费下载
    发表于 08-15 14:40 5次下载
    <b>STM32</b><b>入门</b>之Arduino代码<b>编程</b>和PCB设计

    AN4899_STM32GPIO配置

    AN4899_STM32GPIO配置
    发表于 11-21 17:07 0次下载
    AN4899_<b>STM32</b>的<b>GPIO</b>配置

    STM32的ADC编程方法总结

    这里的ADC转换也来使用DMA---这个也是STM32的ADC转换最常见的方式。 第一步是了解STM32的ADC对应的GPIO口如下图不用记住,可以查询,我是将它剪下来粘贴到书本的相应章节!
    发表于 11-23 15:30 1.2w次阅读

    STM32GPIO使用

    分享本文,介绍STM32GPIO使用。
    的头像 发表于 09-03 09:28 3484次阅读

    STM32GPIO工作原理详解

    STM32GPIO介绍 STM32引脚说明 GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能
    的头像 发表于 12-18 15:36 6948次阅读
    <b>STM32</b>的<b>GPIO</b>工作原理详解

    stm32内部时钟有哪些时钟stm32使用内部时钟配置教程

    stm32内部时钟有哪些时钟源 在STM32中,可以用内部时钟,也可以用外部时钟,在要求进度高的应用场合最好用外部晶体震荡器,内部时钟存在一定的精度误差。 内部时钟有2个时钟源可以选分别是HSI
    的头像 发表于 07-22 10:38 1.3w次阅读

    Linux应用开发【第九章】GPIO编程应用开发

    文章目录 9 GPIO编程应用开发 9.1 GPIO编程基础介绍 9.2 GPIO编程软件接口 9.2.1 控制接口 9.2.2 GPIO信号 9.2.3 GPIO控制器 9.3 IMX6ULL
    的头像 发表于 12-10 19:21 140次阅读
    Linux应用开发【第九章】<b>GPIO</b><b>编程</b>应用开发

    STM32入门编程总结1

    STM32入门编程总结1 对嵌入式的理解,说的太过于严谨了就干巴巴晦涩难懂,要是用比喻来形容通俗易懂但可能会跑偏一点,兼听则明,多听多看。我当前对嵌入式粗略理解为,“通过编程能实现一定功能的电路板
    发表于 02-12 20:49 562次阅读

    STM32入门编程总结2

    STM32入门编程总结2 上手思路,第一步先查芯片datasheet,一切以官网资料为准,可以在STM32 Cube MX软件里选择 ACCESS  TO  MCU  SELECTOR ,在左上角
    发表于 02-13 23:32 1055次阅读

    STM32入门编程总结4 (中断+串口)

    STM32入门编程总结4 (中断+串口)          系统异常中断与外部中断统称为中断,复位中断的优先级最高, NVIC (Nested Vectored  Interrupt
    的头像 发表于 02-19 22:12 3426次阅读
    <b>STM32</b><b>入门</b><b>编程</b><b>总结</b>4 (中断+串口)

    STM32GPIO电路原理详解

    GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。
    发表于 04-11 09:38 187次阅读

    STM32 GPIO的基本结构

    万物皆有源头,大家学习单片机的源头操作就是通过GPIO口点灯,GPIO作为STM32最基础的外设,也是大家最先接触的外设。 当然,看似基础的GPIO,不仅仅是简单的设置好IO口,让灯亮起就一了百了,了解清楚GPIO的使用特性,根本原理、运行机制对我们在涉及到GPIO的相关设计
    发表于 04-14 10:38 156次阅读
    <b>STM32</b> <b>GPIO</b>的基本结构

    STM32 GPIO的工作模式

    在之前围绕STM32GPIO的基本结构进行了介绍,图1为STM32的5V容忍的GPIO口内部基本结构图,图2为GPIO的基本结构中各个模块部分的概述。
    发表于 04-14 10:40 150次阅读
    <b>STM32</b> <b>GPIO</b>的工作模式

    下载硬声App