首页 > 其他分享 >STM32学习Day1

STM32学习Day1

时间:2024-01-15 16:33:45浏览次数:22  
标签:学习 功能 RTC 引脚 电源 默认 Day1 STM32

一. 所用型号

二.STM32上所拥有的外设

三. 各个引脚的定义 (查表)

颜色 引脚类型
蓝色 最小相关系统的引脚
绿色 I/O口和功能口的引脚
红色 电源相关的引脚
  • 类型:①S表示电源②I表示输入③O表示输出

  • I/O口电平:I/O口能容忍的电压 FT表示容忍5V,无FT则为3.3V

  • 主功能:上电后默认的功能,一般和引脚名称相同

    ( ps:如果不同,引脚设计功能是主功能,而不是引脚名称上的功能)

  • 默认复用功能:默认复用功能是与外设连接的IO口,单片机通过控制IO口控制外设。

  • 配置I/O口时可以选择引脚的功能是主功能还是默认复用功能

  • 重定义功能:一个I/O口上需要用到两个功能,可以将其中一个复用功能重映射到其他端口上(前提是重定义功能的表里有对应的功能)

各引脚具体功能

1.         备用电池供电的引脚,可外接3V电池

2.         I/O口(输出或读取高低电平),侵入检测(接到引脚上防止别人拆                
           产品),RTC(输出RTC校准时钟,RTC闹钟脉冲,秒脉冲)

3、4.      I/O口,接32.768Hz的RTC晶振

5、6.      系统主晶振,8MHz

7.         系统复位引脚

8、9.      内部模拟部分的电源:ADC,RC振荡器等。VSS是负极,接gnd              
          (地),VDD是正极,接3.3V电压

10~19.     I/O口,其中10号有wakeup的功能,唤醒待机的STM32

20.        I/O口或BOOT1引脚,当I/O口时不优先使用

21、22     I/O口

23、24,35、36,47、48 系统主电源口 vss接gnd,vdd接3.3V电源

25~33.     I/O口

34、37~40  调试端口、I/O口,默认功能是调试端口,用来调试程序,                     
           下载程序(现用STLINK下载调试程序,只占用A13,A14两                     
           个II/O口)

41~43、45~46 I/O口

44.         BOOT0,与BOOT1一样,做启动配置

STM32正常工作,需要将电源部分和最小系统部分的电路连接好

四. 启动配置

五.最小系统电路

标签:学习,功能,RTC,引脚,电源,默认,Day1,STM32
From: https://www.cnblogs.com/acloudyskye/p/17965182

相关文章

  • asymmetric loss学习笔记
    在看RAM++模型的时候,看到了用的损失函数是asymmetricloss,称为非对称损失。以二分类问题为例,正类别和负类别的损失权重可以不相等。这样设计的目的是使模型更关注于对某一类别的正确分类,尤其是当某一类别的错误分类可能带来更严重后果时。这个损失常常与focalloss一起做对比,"不......
  • 学习spring源码(一)
    学习文档来自小傅哥,详情可以去原文章了解,这边只是简单记录一下学习体会《Spring手撸专栏》第3章:初显身手,运用设计模式,实现Bean的定义、注册、获取工程结构:类似是这样,我这边稍微有点区别,仅做参考small-spring-step-02└──src├──main│└──java......
  • c#学习笔记----------------------------协变和逆变
    协变和逆变协变和逆变能够实现数组类型、委托类型和泛型类型参数的隐式引用转换。协变保留分配兼容性,逆变则与之相反。协变以下代码演示支持协变与不支持协变的泛型和数组的区别//泛型委托publicdelegateTMyFuncA<T>();//不支持逆变与协变......
  • 【scikit-learn基础】--『监督学习』之 层次聚类
    层次聚类算法是机器学习中常用的一种无监督学习算法,它用于将数据分为多个类别或层次。该方法在计算机科学、生物学、社会学等多个领域都有广泛应用。层次聚类算法的历史可以追溯到上世纪60年代,当时它主要被用于社会科学中。随着计算机技术的发展,这种方法在90年代得到了更为广泛的......
  • python学习
    dic={'名字':'小明','身高':168,'体重':55}print(dic['名字']+'的身高是'+str(dic['身高'])+'cm,'+'体重是'+str(dic['体重'])+'kg.')打印字典中的整形时记得转成字符串#......
  • Java学习路线
    本套视频教程所有配套资料领取方式如下:方式1:访问黑马官网可下载:www.itheima.com?bz方式2:关注黑马程序员公众号,回复关键词:领取资源02学习+Q群625260577,告别孤单,共同进步!2024黑马程序员Java学习路线图如何下载资料Java最高效学习路线图(依次向下顺序学习即可)Java基础:Java入门基础视......
  • DPO: Direct Preference Optimization 直接偏好优化(学习笔记)
    学习参考:链接1  一、为什么要提出DPO在之前,我们已经了解到基于人类反馈的强化学习RLHF分为三个阶段:全监督微调(SFT)、奖励模型(RM)、强化学习(PPO)。但是RLHF面临缺陷:RLHF是一个复杂且经常不稳定的过程,首先拟合反映人类偏好的奖励模型,然后使用强化学习微调大型无监督LM,以最大......
  • 深度学习入门
    本文内容提炼于《Python深度学习》一书,整合了前4章的内容。人工智能包含机器学习,而深度学习是机器学习的一个分支。机器学习只能用来记忆训练数据中存在的模式。只能识别出曾经见过的东西。在过去的数据上训练机器学习来预测未来,这里存在一个假设,就是未来的规律与过去......
  • 快准稳:值得所有运维学习的SRE故障处理经验
    在网络上关于SRE的讨论中,故障相关的内容比比皆是,但关于故障发生时的应急处理过程的详细讨论却寥寥无几。然而面对故障,故障指挥官一定面临着较大的压力,需要快速、正确地处置故障,应对内外部的挑战。在这篇文章中,我们将重点探讨故障指挥官在故障处理过程中的具体行动思路。值得注意......
  • STM32CubeMX教程14 ADC - 多通道DMA转换
    1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)ST-LINK/V2驱动STM32CubeMX软件(Version6.10.0)keilµVision5IDE(MDK-Arm)CH340GWindows系统驱动程序(CH341SER.EXE)XCOMV2.6串口助手3个滑动变阻器2、实验目标使用STM32CubeMX软件配置STM32F407开发板的ADC实现ADC多......