STM32F103VE和STM32F407VE的引脚布局
STM32F103VE vs STM32F407VE 引脚对比表
引脚 STM32F103VE STM32F407VE 备注
1 VSS VSS 地
2 VDD VDD 电源
3 VSSA VSSA 模拟地
4 VDDA VDDA 模拟电源
5 OSC_IN OSC_IN 外部时钟输入
6 OSC_OUT OSC_OUT 外部时钟输出
7 NRST NRST 复位
8 PC13 (GPIO) PC13 (GPIO) GPIO
9 PC14 (OSC32_IN) PC14 (OSC32_IN) 32.768 kHz 外部时钟输入
10 PC15 (OSC32_OUT) PC15 (OSC32_OUT) 32.768 kHz 外部时钟输出
11 PH0 (OSC_IN) PH0 (OSC_IN) HSE 时钟输入
12 PH1 (OSC_OUT) PH1 (OSC_OUT) HSE 时钟输出
13 VSS VSS 地
14 VDD VDD 电源
15 PA0 (GPIO, ADC_IN0, TIM2_CH1_ETR, WKUP) PA0 (GPIO, ADC123_IN0, TIM2_CH1, TIM5_CH1, WKUP) 多功能引脚
16 PA1 (GPIO, ADC_IN1, TIM2_CH2) PA1 (GPIO, ADC123_IN1, TIM2_CH2, TIM5_CH2) 多功能引脚
17 PA2 (GPIO, ADC_IN2, TIM2_CH3, USART2_TX) PA2 (GPIO, ADC123_IN2, TIM2_CH3, TIM5_CH3, USART2_TX) 多功能引脚
18 PA3 (GPIO, ADC_IN3, TIM2_CH4, USART2_RX) PA3 (GPIO, ADC123_IN3, TIM2_CH4, TIM5_CH4, USART2_RX) 多功能引脚
19 PA4 (GPIO, ADC_IN4, SPI1_NSS) PA4 (GPIO, ADC12_IN4, DAC_OUT1, SPI1_NSS) 多功能引脚
20 PA5 (GPIO, ADC_IN5, SPI1_SCK) PA5 (GPIO, ADC12_IN5, DAC_OUT2, SPI1_SCK) 多功能引脚
21 PA6 (GPIO, ADC_IN6, TIM3_CH1, TIM1_BKIN) PA6 (GPIO, ADC12_IN6, TIM3_CH1, TIM8_BKIN) 多功能引脚
22 PA7 (GPIO, ADC_IN7, TIM3_CH2, TIM1_CH1N, SPI1_MOSI) PA7 (GPIO, ADC12_IN7, TIM3_CH2, TIM8_CH1N, SPI1_MOSI) 多功能引脚
23 PB0 (GPIO, ADC_IN8, TIM3_CH3) PB0 (GPIO, ADC12_IN8, TIM3_CH3, TIM8_CH2N) 多功能引脚
24 PB1 (GPIO, ADC_IN9, TIM3_CH4) PB1 (GPIO, ADC12_IN9, TIM3_CH4, TIM8_CH3N) 多功能引脚
25 PB2 (BOOT1) PB2 (BOOT1) 引导引脚
26 PB3 (GPIO, JTAG_TDO, SPI1_SCK) PB3 (GPIO, JTDO/TRACESWO, SPI1_SCK, TIM2_CH2) 多功能引脚
27 PB4 (GPIO, JTAG_TDI, SPI1_MISO) PB4 (GPIO, JTRST, SPI1_MISO, TIM3_CH1) 多功能引脚
28 PB5 (GPIO, I2C1_SMBA, SPI1_MOSI) PB5 (GPIO, I2C1_SMBA, SPI1_MOSI, TIM3_CH2) 多功能引脚
29 PB6 (GPIO, I2C1_SCL, TIM4_CH1) PB6 (GPIO, I2C1_SCL, USART1_TX, TIM4_CH1) 多功能引脚
30 PB7 (GPIO, I2C1_SDA, TIM4_CH2) PB7 (GPIO, I2C1_SDA, USART1_RX, TIM4_CH2) 多功能引脚
31 BOOT0 BOOT0 引导引脚
32 PB8 (GPIO, I2C1_SCL, TIM4_CH3) PB8 (GPIO, I2C1_SCL, CAN1_RX, TIM4_CH3) 多功能引脚
33 PB9 (GPIO, I2C1_SDA, TIM4_CH4) PB9 (GPIO, I2C1_SDA, CAN1_TX, TIM4_CH4) 多功能引脚
34 VSS VSS 地
35 VDD VDD 电源
36 PE0 (GPIO, TIM4_ETR) PE0 (GPIO, TIM4_ETR) 多功能引脚
37 PE1 (GPIO) PE1 (GPIO) GPIO
38 PE2 (GPIO) PE2 (GPIO) GPIO
39 PE3 (GPIO) PE3 (GPIO) GPIO
40 PE4 (GPIO, TIM3_CH4) PE4 (GPIO, TIM3_CH4) 多功能引脚
41 PE5 (GPIO, TIM9_CH1) PE5 (GPIO, TIM9_CH1) 多功能引脚
42 PE6 (GPIO, TIM9_CH2) PE6 (GPIO, TIM9_CH2) 多功能引脚
43 PE7 (GPIO, TIM1_ETR) PE7 (GPIO, TIM1_ETR) 多功能引脚
44 PE8 (GPIO, TIM1_CH1N) PE8 (GPIO, TIM1_CH1N) 多功能引脚
45 PE9 (GPIO, TIM1_CH1) PE9 (GPIO, TIM1_CH1) 多功能引脚
46 PE10 (GPIO, TIM1_CH2N) PE10 (GPIO, TIM1_CH2N) 多功能引脚
47 PE11 (GPIO, TIM1_CH2) PE11 (GPIO, TIM1_CH2) 多功能引脚
48 PE12 (GPIO, TIM1_CH3N) PE12 (GPIO, TIM1_CH3N) 多功能引脚
49 PE13 (GPIO, TIM1_CH3) PE13 (GPIO, TIM1_CH3) 多功能引脚
50 PE14 (GPIO, TIM1_CH4) PE14 (GPIO, TIM1_CH4) 多功能引脚
51 PE15 (GPIO, TIM1_BKIN) PE15 (GPIO, TIM1_BKIN) 多功能引脚
52 PC10 (GPIO, USART3_TX) PC10 (GPIO, USART3_TX) 多功能引脚
53 PC11 (GPIO, USART3_RX) PC11 (GPIO, USART3_RX) 多功能引脚
54 PC12 (GPIO, UART5_TX) PC12 (GPIO, UART5_TX) 多功能引脚
55 PD0 (GPIO, CAN1_RX) PD0 (GPIO, CAN1_RX) 多功能引脚
56 PD1 (GPIO, CAN1_TX) PD1 (GPIO, CAN1_TX) 多功能引脚
57 PD2 (GPIO, TIM3_ETR) PD2 (GPIO, TIM3_ETR) 多功能引脚
58 PD3 (GPIO) PD3 (GPIO) GPIO
59 PD4 (GPIO) PD4 (GPIO) GPIO
60 PD5 (GPIO) PD5 (GPIO) GPIO
61 PD6 (GPIO) PD6 (GPIO) GPIO
62 PD7 (GPIO) PD7 (GPIO) GPIO
63 PD8 (GPIO) PD8 (GPIO) GPIO
64 PD9 (GPIO) PD9 (GPIO) GPIO
65 PD10 (GPIO) PD10 (GPIO) GPIO
66 PD11 (GPIO) PD11 (GPIO) GPIO
67 PD12 (GPIO) PD12 (GPIO) GPIO
68 PD13 (GPIO) PD13 (GPIO) GPIO
69 PD14 (GPIO) PD14 (GPIO) GPIO
70 PD15 (GPIO) PD15 (GPIO) GPIO
71 PF0 (GPIO) PF0 (GPIO) GPIO
72 PF1 (GPIO) PF1 (GPIO) GPIO
73 PF2 (GPIO) PF2 (GPIO) GPIO
74 PF3 (GPIO) PF3 (GPIO) GPIO
75 PF4 (GPIO) PF4 (GPIO) GPIO
76 PF5 (GPIO) PF5 (GPIO) GPIO
77 PF6 (GPIO, TIM10_CH1) PF6 (GPIO, TIM10_CH1) 多功能引脚
78 PF7 (GPIO, TIM11_CH1) PF7 (GPIO, TIM11_CH1) 多功能引脚
79 PF8 (GPIO, TIM13_CH1) PF8 (GPIO, TIM13_CH1) 多功能引脚
80 PF9 (GPIO, TIM14_CH1) PF9 (GPIO, TIM14_CH1) 多功能引脚
81 PF10 (GPIO) PF10 (GPIO) GPIO
82 PF11 (GPIO) PF11 (GPIO) GPIO
83 PF12 (GPIO) PF12 (GPIO) GPIO
84 PF13 (GPIO) PF13 (GPIO) GPIO
85 PF14 (GPIO) PF14 (GPIO) GPIO
86 PF15 (GPIO) PF15 (GPIO) GPIO
87 VSS VSS 地
88 VDD VDD 电源
89 PG0 (GPIO) PG0 (GPIO) GPIO
90 PG1 (GPIO) PG1 (GPIO) GPIO
91 PG2 (GPIO) PG2 (GPIO) GPIO
92 PG3 (GPIO) PG3 (GPIO) GPIO
93 PG4 (GPIO) PG4 (GPIO) GPIO
94 PG5 (GPIO) PG5 (GPIO) GPIO
95 PG6 (GPIO) PG6 (GPIO) GPIO
96 PG7 (GPIO) PG7 (GPIO) GPIO
97 PG8 (GPIO) PG8 (GPIO) GPIO
98 PG9 (GPIO) PG9 (GPIO) GPIO
99 PG10 (GPIO) PG10 (GPIO) GPIO
100 PG11 (GPIO) PG11 (GPIO) GPIO
相关文章:

STM32F103VE和STM32F407VE的引脚布局
STM32F103VE vs STM32F407VE 引脚对比表 引脚 STM32F103VE STM32F407VE 备注 1 VSS VSS 地 2 VDD VDD 电源 3 VSSA VSSA 模拟地 4 VDDA VDDA 模拟电源 5 OSC_IN OSC_IN 外部时钟输入 6 OSC_OUT OSC_OUT 外部时钟输出 7 NRST NRST 复位 8 PC13 (GPIO) PC13 (GPIO) GPIO 9 PC14 (…...
搜维尔科技:使用 Xsens 动作捕捉技术创建栩栩如生的动画
使用Xsens 动作捕捉技术创建栩栩如生的动画 搜维尔科技:使用 Xsens 动作捕捉技术创建栩栩如生的动画...
鸿蒙开发 一 (三)、ArkTS开发实战上
ArkTS 从 TypeScript 优化而来, 但有些用法又不太一样, 在开发中, 经常会出现一些报错提示,下面我们也汇总一些常见错误,捡一些常见的整理一下 Promise 的用法: //TypeScript 写法:private load…...
TensorRT教程(1)初探TensorRT
1. TensorRT简要介绍 TensorRT(NVIDIA TensorRT)是 NVIDIA 开发的一个用于深度学习推理的高性能推理引擎。它可以针对 NVIDIA GPU 进行高效的深度学习推理加速,提供了许多优化技术,使得推理速度更快,并且可以在生产环境…...

多表连接查询和子查询
一、连接查询 连接查询是SQL语言最强大的功能之一,它可以执行查询时动态的将表连接起来,然后从中查询数据。 1.1、连接两表的方法 在SQL中连接两表可以有两种方法,一种是无连接规则连接,另一种是有连接规则连接。 无连接规则连…...

数据挖掘与机器学习——聚类算法
目录 无监督学习 聚类算法 概念: 功能: 应用场景: 评判标准: 划分聚类: K-means聚类 逻辑实现: 聚类方式 问题: 解决: 可能存在的问题: 1.初始值对K-means聚…...

QT快速下载
去QT官网之后,如下图所示 比如要下载qt-opensource-windows-x86-5.14.2.exe,进入5.14对应的文件夹,找到对应的版本 点击Details, 下载对应的种子,然后通过迅雷下载 个人实测,家庭网络平均18M的速率...

最短路问题
最短路问题是图论里非常经典的一个考点 接下来着重讲述五种求最短路的算法:朴素版dijkstra算法、堆优化版的dijkstra算法、bellman-ford算法、spfa算法、floyd算法 总体思维导图: 总体思路: 最短路分为两大类 { 在以下给出的时间复杂度中n…...
spark MLlib 中的分类模型
理解这些机器学习模型的数学原理需要一定的数学基础,下面我将简要介绍每个模型的数学原理,并附上相关的数学公式。 1. LinearSVC(线性支持向量机) 数学原理: 线性支持向量机的目标是找到一个超平面,最大化…...
24上半年报考人数“不增反降”?备考下半年软考的难了......
近日,工信教考发布了一篇《2024年上半年计算机软件资格考试顺利举行》的文章,公布了2024年上半年软考报考人数共计52.77万人,其中,初级资格5.12万人、中级资格24.37万人、高级资格23.28万人。 软考高级占总报名人数的44%…...

初出茅庐的小李博客之使用立创开发板(ESP32)连接到EMQX Platform【MQTT TLS/SSL 端口连接】
介绍 手上有一块立创开发板,本着不吃灰的原则把它用起来,今天就来用它来连接上自己部署的MQTT服务器进行数据通信。 硬件:立创开发板 开发环境:Arduino IDE Win11 MQTT 平台:EMQX Platform 立创开发板介绍࿱…...
js平滑滚动元素使其可见
直接上重点: let xpath "//*/div[idxxx]"; document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.scrollIntoView({ behavior: "smooth"})这段代码是JavaScript中使用XPath查询文档并执行平…...
TP6 事件绑定、监听、订阅
事件绑定与监听 命令行生成事件类 php think make:event EventDemo 命令行生成事件监听类php think make:listener ListenerDemo 事件类可作为保存与事件相关信息的容器,如没有额外需求可以不需要定义 事件系统的所有操作都通过think\facade\Event类进行静态调用 当定义…...

SpringCloud Gateway中Filters详细说明
前面 https://blog.csdn.net/J080624/article/details/139494909 我们研究了GateWay中各种路由断言的使用。SpringCloud GateWay 还提供了各种过滤器用来对请求和响应进行处理。 官网地址:SpringCloud Gateway Filter 【1】GatewayFilter Factories 路由过滤器允…...
力扣2156.查找给定哈希值的子串
力扣2156.查找给定哈希值的子串 rolling hash:求带权的值 左边是高位 右边是低位 本题要求左边低位 只要反向求即可 class Solution {public:string subStrHash(string s, int power, int modulo, int k, int hashValue) {int n s.size();long long M modulo,p…...

推荐低成本低功耗的纯数字现场可重构IC
CPLD采用CMOS EPROM、EEPROM、快闪存储器和SRAM等编程技术,从而构成了高密度、高速度和低功耗的可编程逻辑器件。 RAMSUN提供的型号LS98003是通用可配置的数字逻辑芯片,有体积小、超低功耗和高可靠性等特点。客户可以根据自己的功能需求设计芯片&#x…...
解决change事件与blur事件互不影响
<template><div style"margin-top: 40px"><el-selectv-model"form.name"placeholder"请选择名称"clearablefilterableref"selectName"allow-createblur"nameBlur($event)"visible-change"visibleNameCh…...
后端开发面经系列 -- 同程旅行C++一面
同程旅行C一面 公众号:阿Q技术站 文章目录 同程旅行C一面1、sizeof与strlen的区别?2、运算符和函数有什么区别?3、new和malloc?4、内存泄漏与规避方法?5、悬空指针与野指针?6、手撕冒泡排序?7、…...
推荐几个开源的c#的工作流引擎组件
以下是一个.NET Core领域可以推荐使用的流程引擎的表格: 名称 生产厂家 下载地址 支持二开 独立部署 ccflow 济南驰骋信息技术有限公司 https://gitee.com/opencc 是 是 Elsa Elsa Workflows GitHub - elsa-workflows/elsa-core: A .NET workflows li…...

视频汇聚EasyCVR视频监控云平台对接GA/T 1400视图库对象和对象集合XMLSchema描述
GA/T 1400协议主要应用于公安系统的视频图像信息应用系统,如警务综合平台、治安防控系统、交通管理系统等。在城市的治安监控、交通管理、案件侦查等方面,GA/T 1400协议都发挥着重要作用。 以视频汇聚EasyCVR视频监控资源管理平台为例,该平台…...

业务系统对接大模型的基础方案:架构设计与关键步骤
业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来
一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)
文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...
解锁数据库简洁之道:FastAPI与SQLModel实战指南
在构建现代Web应用程序时,与数据库的交互无疑是核心环节。虽然传统的数据库操作方式(如直接编写SQL语句与psycopg2交互)赋予了我们精细的控制权,但在面对日益复杂的业务逻辑和快速迭代的需求时,这种方式的开发效率和可…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...
现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?
现有的 Redis 分布式锁库(如 Redisson)相比于开发者自己基于 Redis 命令(如 SETNX, EXPIRE, DEL)手动实现分布式锁,提供了巨大的便利性和健壮性。主要体现在以下几个方面: 原子性保证 (Atomicity)ÿ…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...