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

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

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

相关文章

【MySQL】sql语句之表操作(上)

序言 在上一篇的数据库操作的内容中,学习了两种属性和常用的七种操作,学习是循序渐进的,库的操作学完了,就要开始学习表的操作了,而表可与数据强相关,比如DDL,即数据定义语言,DML&am…

JVMの静、动态绑定异常捕获JIT即时编译

在说明静态绑定和动态绑定之前,我们首先要了解在字节码指令的层面,JVM是如何调用方法的: 例如我有以下的代码,很简单就是在main方法中调用了另一个静态方法: public class MethodTest {public static void main(Strin…

小程序 UI 风格美不胜收

小程序 UI 风格美不胜收 小程序 UI 风格美不胜收

论文阅读《SELECTIVE DOMAIN-INVARIANT FEATURE FOR GENERALIZABLE DEEPFAKEDETECTION》

作者:Yingxin Lai、 Guoqing Yang1、Yifan He2、Zhiming Luo、Shaozi Li 期刊:ICASSP-2024 目的:解决泛化性的问题,提出了3个模块 论文整体的架构图:(挑选域特征不变,减少对图像内容或者风格…

完全平方数

完全平方数 完全平方数动态规划 完全平方数 给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是…

289M→259M得物包体积治理实践

一、前言 iOS应用的包体积大小是衡量得物性能的重要指标,过大包体积会降低用户对应用的下载意愿,还会增加用户的下载等待时间以及用户手机的存储空间,本文重点介绍在包体积治理中的新思路以及原理与实践。 二、原理介绍 Macho产物测试 我…

想要修改word文档怎么移除编辑权限?学会这两个方法,轻松搞定

日常办公和学习中,Word文档是我们不可或缺的工具。然而,有时我们可能会遇到一些设置了编辑权限的文档,这可能是由于文档的创建者希望控制文档的修改和传播,或者是因为文档在某些共享或协作环境中被设置为只读模式。在这种情况下&a…

网工内推 | 网络运维工程师,H3CIE认证优先,13薪,享股票期权

01 畅读 🔷招聘岗位:高级网络运维工程师 🔷职责描述: 1.负责线上业务网络技术运维工作,保障并优化线上网络质量; 2.规划并构建公司线上业务网络架构; 3.规划线上业务网络质量评估与监控体系&…

mysql中 redo日志(上)

大家好。我们知道InnoDB 存储引擎是以页为单位来管理存储空间的,我们进行的增删改查操作其实本质上都是在访问页面。而在真正访问页面之前,需要把在磁盘上的页缓存到内存中的Buffer Pool之后才可以访问。那么我们思考一个问题:如果我们只在内…

vue2中使用tinymce

vue2中使用tinymce的记录 本篇文章主要实现的功能: (1)【查看】时禁用编辑 (2)【编辑】时某些内容是不可编辑的 (3)【内容】前端拼接编辑器模板 (4)【内容】编辑器模板中…

【漏洞复现】锐捷校园网自助服务系统 login_judge.jsf 任意文件读取漏洞(XVE-2024-2116)

0x01 产品简介 锐捷校园网自助服务系统是锐捷网络推出的一款面向学校和校园网络管理的解决方案。该系统旨在提供便捷的网络自助服务,使学生、教职员工和网络管理员能够更好地管理和利用校园网络资源。 0x02 漏洞概述 校园网自助服务系统/selfservice/selfservice…

Java核心: 为图片生成水印

今天干了一件特别不务正业的事,做了一个小程序用来给图片添加水印。事情的起因是需要将自己的身份证照片分享给别人,手边并没有一个趁手的工具来生成图片水印。很多APP提供了水印的功能,但会把我的图片上传到他们的服务器,身份证太…

台式机安装Windows 11和Ubuntu 22双系统引导问题

一、基本情况 1.1、硬件情况 电脑有2个NVMe固态硬盘,1个SATA固态硬盘,1个机械硬盘。其中一个NVMe固态硬盘是Windows系统盘,另一个NVMe固态为Windows软件和文件盘,SATA固态硬盘为Ubuntu专用,机械硬盘为数据备份盘。 …

Find My电动螺丝刀|苹果Find My技术与螺丝刀结合,智能防丢,全球定位

电动螺丝刀,别名电批、电动起子,是用于拧紧和旋松螺钉用的电动工具。它不仅提高了工作效率,还大大减轻了工作者的体力负担。在装配线等生产环境中,电动螺丝刀已经成为了不可或缺的工具。电动螺丝刀的批头还具备接地防静电功能&…

Leetcode:四数之和

题目链接:18. 四数之和 - 力扣(LeetCode) 普通版本(排序 双指针) 主旨:类似于三数之和的解法,但需要多加一些限制,同时为了防止多个数组元素的相加之和出现整型溢出问题还要将整型…

IDEA 2022

介绍 【尚硅谷IDEA安装idea实战教程(百万播放,新版来袭)】 jetbrains 中文官网 IDEA 官网 IDEA 从 IDEA 2022.1 版本开始支持 JDK 17,也就是说如果想要使用 JDK 17,那么就要下载 IDEA 2022.1 或之后的版本。 公司…

《TCP/IP网络编程》(第十三章)多种I/O函数(2)

使用readv和writev函数可以提高数据通信的效率,它们的功能可以概括为**“对数据进行整合传输及发送”**。 即使用writev函数可以将分散在多个缓冲中的数据一并发送,使用readv函数可以由多个缓冲分别接受,所以适当使用他们可以减少I/O函数的调…

Refused to load the stylesheet问题解决方案

今天项目部署的过程中遇到一个安全策略问题的报错&#xff0c;大概意思就是处于安全考虑&#xff0c;不允许src外链其他不安全的静态文件 解决这种问题的一个思路大概就是找到index.html文件先看下是否存在 <meta http-equiv"Content-Security-Policy" content&…

用PlayCanvas打造一个令人惊叹的3D图在线展示

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 PlayCanvas实例化渲染&#xff1a;大规模渲染优化 应用场景 在游戏开发中&#xff0c;经常需要渲染大量相同或相似模型。传统方法需要为每个模型创建单独的渲染对象&#xff0c;这会消耗大量内存和GPU资源。实…

问你为什么选择Kafka,你会怎么回答?

可靠的含义在百度百科的解释是&#xff1a;可以信赖、可以相信、可靠的朋友。那Kafka究竟是不是一个可靠的朋友呢&#xff1f;既然全世界绝大部分高可用系统都有Kafka的支持&#xff0c;Kafka必定有其过人之处&#xff0c;跟着我来分析分析。 另外多提一嘴Kafka在GitHub目前已…