江科大-stm32-B站系统初识笔记P2

文章目录

    • 一:ARM是什么
    • 二:关键字介绍

推荐视频:《 STM32入门教程-2023版 细致讲解 中文字幕》
在这里插入图片描述

一:ARM是什么

①:
ST – 意法半导体
M – Microelectronics 微电子
32 – 总线宽度
在这里插入图片描述ARM架构:
Cortex-A:Application 应用型高性能。
Cortex-R:RealTime,主要面向实时性很高的场景。
Cortex-M:Microcontroller ,主要用在单片机领域。

几乎所有的手机芯片都是ARM架构,所以手机都是超级单片机。

②:stm32选型
从上往下:高性能、主流、低功耗、无线
在这里插入图片描述

③:常用:stm32F103c8t6,最小系统板
在这里插入图片描述
在这里插入图片描述

二:关键字介绍

①:

在这里插入图片描述
②:系统结构
AHB系统总线:Advanced High Performance Bus(一般是72M)
AHP:Advanced peripheral Bus (36M)
cpu总裁,DMA秘书,外设小弟
在这里插入图片描述③:引脚定义:
在这里插入图片描述
主要的标识:
标红:电源相关引脚
标蓝:最小系统相关引脚
标绿:IO口、功能口
有FT的,能容忍5v电压,
没有FT的,只能容忍3.3v电压,如果需要接5v电平,需要加装电平转换电路

主功能和默认复用功能:这句话的意思是如果你想用一个引脚的默认复用的两个功能,可以映射到其他引脚用

引脚名称:
1.VBAT:Vbattery 接备用电池,备用电池是给RTC和备份寄存器服务的,不需要这些功能那就不要接备用电池
2.PC13-TAMPER-RTC:侵入保障功能,产品安全性比较高,可以在外壳加一些防拆的触点,接上电路到这个引脚上,暴力拆就会触发stm32的侵入信号,自动清空数据来保证安全。
3.RTC引脚可以用来输出RTC校准时钟,RTC闹钟脉冲或者秒脉冲
4.NRST是系统复位引脚,N代表它是低电平复位的
5.VSSA和VDDA:是内部模拟部分的电源,比如ADC,RC振荡器等。
VSSA:是负极,接GND,
VDDA:是正极,接3.3V

6.PA0-WKUP:Wake up,唤醒处于待机模式的STM32
7.PB2,ft,BOOT1:配置启动模式
8.VSS_1,VDD_1:系统的主电源口
9.调试端口:调试程序和下载程序,JTMS/SWDIO JTCK/SWCLK(Serial Wire Debug 串行线调试)
ST-LINK是用SWD的方式
10.STM32支持两种调试方式:
SWD:
JTAG:

④启动配置:
在这里插入图片描述组合方式:
X0:常用模式
01:选择串口下载
11:江科大这套视频不用这种模式,比较少见
接1就是接到3.3V电源正的意思。

一般情况下,程序都是在flash程序存储器开始执行(常用模式:主闪存存储器)
Flash = ROM ,read only memory;

⑤最小系统电路
在这里插入图片描述简单理解一下晶振、复位、启动配置和下载端口硬件电路的电压电流走向。

道友:
当你看过世界,见过众生,才发现,你要见的世面,是自己内心的勇敢和自信,
当你看过四季,见过风云,才发现,你要见的美景,是自己内心的淡定与从容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/303839.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue.js设计与实现阅读2

Vue.js设计与实现阅读-2 1、前言2、框架设计的核心要素2、1 提升用户体验2、2 控制代码体积2、3 Tree-Shaking2、4 特性开关2、5 错误处理 1、前言 上一篇我们了解到了 命令式和声明式的区别,前者关注过程,后者关注结果了解了虚拟dom存在的意义&#x…

AI ppt生成器 Tome

介绍 一款 AI 驱动的 PPT/幻灯片内容辅助生成工具。只需要输入一个标题或者一段特定的描述,AI 便会自动生成一套包括标题、大纲、内容、配图的完整 PPT。 Tome平台只需要用户输入一句话,就可以自动生成完整的PPT,包括文字和图片。功能非常强…

1688商品详情数据API接口(item_get-获得1688商品详情)搜索商品列表接口

1688是一个大型的B2B(Business-to-Business)批发平台,提供各种商品和服务的采购。如果你想要通过API接口从1688获取商品详情,通常你需要查看1688的开发者文档或联系他们的API支持团队了解具体的API接口信息和调用方法。 一般来说…

基于jsp的在线求职招聘信息系统 设计与实现

当前企业求职招聘的方式更多是通过传统的线下招聘会或职业介绍所来实现的,其不但受众具有很大的局限性,而且往往不可能在短时间内招聘的需要的人才。而互联网的普及为企业求职招聘的方式带来了翻天覆地的改变。通过互联网将招聘信息进行发布可以在短时间…

详解Oracle数据库的启动

Oracle数据库的启动,其概念可参考Overview of Instance and Database Startup。 其过程可参见下图: 当数据库从关闭状态进入打开数据库状态时,它会经历以下阶段。 阶段Mount状态描述1实例在没有挂载数据库的情况下启动实例已启动&#xff…

锂电池低温充电效率低、容量低的原因

前言:锂离子电池在充电时,Li从正极脱嵌并嵌入负极;但是当一些异常情况:如负极嵌锂空间不足、Li嵌入负极阻力太大、Li过快的从正极脱嵌但无法等量的嵌入负极等异常发生时,无法嵌入负极的Li只能在负极表面得电子&#xf…

仿宋-GB2312字体

一、下载仿宋_GB2312.zip压缩包并解压缩 二、双击打开字体文件,点击左上角安装按钮 三、安装完成 安装完成后,重新打开Word正常情况下字体就有了。如果此时在Word文档内还没出现这个字体的话,大家可以重启电脑再查看一下

Hyperledger Fabric 架构概览

fabric 版本 v2.4.1 超级账本 Fabric 自诞生以来已经发布了两个主要版本:1.0 系列版本(2017 年 7 月)和 2.0 系列版本(2020 年 1 月)。2016 年 9 月,Fabric 发布了 v0.6.0 预览版本,通过这一版本…

【uniapp】调用阿里云OCR图片识别文字:

文章目录 一、效果&#xff1a;二、实现&#xff1a; 一、效果&#xff1a; 二、实现&#xff1a; 【阿里官方】高精版OCR文字识别【最新版】-云市场-阿里云 <template><view class"container"><!-- 选择图片 --><button click"imageO…

JQuery异步加载表格选择记录

JQuery异步加载表格选择记录 JQuery操作表格 首先在页面中定义一个表格对象 <table id"insts" class"table"><thead><tr><th>列1</th><th>列2</th><th>例3</th><th></th></tr>…

Linux文件系统与日志分析

一、inode和block概述 文件数据包括元信息与实际数据 文件存储在硬盘上&#xff0c;硬盘最小存储单位是“扇区”&#xff0c;每个扇区存储512字节 元信息&#xff1a;每个文件的属性信息&#xff0c;比如&#xff1a;文件的大小&#xff0c;时间&#xff0c;类型&#xff0c…

Vue使用printJS导出网页为pdf、printJS导出pdf

先放几个参考链接 感谢&#xff01; Vue使用PrintJS实现页面打印功能_vue print.js 设置打印pdf的大小-CSDN博客 前台导出pdf经验汇总 &#xff08;html2canvas.js和浏览器自带的打印功能-print.js&#xff09;以及后台一些导出pdf的方法_iqc后台管理系统怎么做到导出pdf-CSD…

java导出word套打

这篇文档手把手教你完成导出word套打&#xff0c;有这个demo&#xff0c;其他word套打导出都通用。 1、主要依赖 <!--hutool--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.3.0</ve…

ES-极客学习第二部分ES 入门

基本概念 索引、文档、节点、分片和API json 文档 文档的元数据 需要通过Kibana导入Sample Data的电商数据。具体参考“2.2节-Kibana的安装与界面快速浏览” 索引 kibana 管理ES索引 在系统中找到kibana配置文件&#xff08;我这里是etc/kibana/kibana.yml&#xff09; vim /…

YOLOv8改进 | 损失函数篇 | SlideLoss、FocalLoss分类损失函数助力细节涨点(全网最全)

一、本文介绍 本文给大家带来的是分类损失 SlideLoss、VFLoss、FocalLoss损失函数,我们之前看那的那些IoU都是边界框回归损失,和本文的修改内容并不冲突,所以大家可以知道损失函数分为两种一种是分类损失另一种是边界框回归损失,上一篇文章里面我们总结了过去百分之九十的…

ORACLE体系结构逻辑结构-表空间、段、区和数据块

实例 实例是指在内存中分配的一块共享内存区域&#xff08;SGA&#xff09;和一组后台进程&#xff08;或线程&#xff09;&#xff0c;它们用于访问和控制数据库。3实例是Oracle数据库的运行时环境&#xff0c;它是数据库的动态部分&#xff0c;它可以启动和关闭&#xff0c;…

树莓派3B+ /+ CSI摄像头 + FFmpeg + SRS 实现直播推流

简介&#xff1a; 手头有一个树莓派3B 和一块CSI摄像头&#xff0c;想要实现一个推拉流直播的效果。 所需材料&#xff1a;开发板&#xff08;我用的是树莓派3B&#xff09;、CIS摄像头、云服务器&#xff08;用来搭建SRS服务器&#xff09; 具体实现思路&#xff1a; 使用…

MyBatis-07

MyBatis高级拓展 将Mapper接口和Mapper.xml文件打包到同一地址下 &#xff08;在resources下创建相同的文件夹结构&#xff09; com/dc/mapper创建 多层结构 com.dc.mapper创建 一层结构 分页插件 //导入依赖 <dependency><groupId>com.github.pagehelper</gr…

Redis 过期删除策略

常见的三种过期删除策略&#xff1a; 定期删除&#xff1b;惰性删除&#xff1b;定时删除&#xff1b; 定期删除策略 每隔一段时间「随机」从数据库中取出一定数量的 key 进行检查&#xff0c;并删除其中的过期key。 定期删除的实现在 expire.c 文件下的 activeExpireCycle …

Unity 编辑器篇|(一)MenuItem菜单栏

目录 1.MenuItem 属性2.创建多级菜单3.创建带快捷键的菜单4.创建带快捷键的菜单5.检查菜单是否使用6.菜单排序7.扩展右键菜单7.1 Hierarchy 右键菜单7.2 Project 右键菜单7.3 Inspector 组件右键菜单 8. AddComponentMenu 特性9. ContextMenu 特性 添加组件右键菜单 1.MenuItem…