历史上的今天
今天是:2025年08月01日(星期五)
2019年08月01日 | STM32F103ZET6的引脚分类和几个需要特殊注意的引脚总结
2019-08-01 来源:eefocus
前言
本博文基于STM32F103ZET6编写;
如有不足之处,多多指教;
多功能引脚图
下图为STM32芯片引脚细节图

由图片可知,STM32大部分GPIO都有复用功能,所以在配置的时候要格外小心;
下图为**《STM32大容量手册》引脚功能分类图**






引脚分类(按照我自己理解给分的类)
第一类:非GPIO单功能引脚
电源引脚Vdd;
接地引脚Vss;
芯片掉电保持引脚VBAT;
外部晶振引脚OSC_IN和OSC_OUT;
空引脚NC;
复位引脚NRST;
参考电压引脚VREF+和VREF-;
BOOT0引脚;
特点: 这列引脚往往在Pin name这栏中都是以本身的功能名命名;
第二类:GPIO单功能引脚
例如最后一个表格中的PG15,只有普通输入输出的功能(主要功能),没有默认功能和复用功能;
第三类:主要功能复用的GPIO引脚
只有一个:PB2引脚,它和BOOT1引脚共用;
第四类:主要功能为GPIO的多功能复用GPIO引脚
例如:PC7:主要功能:PC7(GPIO),默认功能:I2S3_MCK/TIM8_CH2/SDIO_D7;映射功能:TIM3_CH2
第五类 :主要功能为映射功能的GPIO引脚
这类引脚我已经在表格中标注(红方框);这类引脚的特点是:系统复位后功能为映射功能,而真正的GPIO功能需要代码中自己配置;
例如:PB4

在芯片复位后表现为NJTRST功能,而普通的PB4功能在映射功能里;如遇需要使用PB4引脚GPIO功能的,需要执行下面语句:(我曾在这里跌过大跟头,所以写了今天的博客,哈哈)
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
上一篇:关于STM32F0的BOOT
下一篇:stm32使用过程中的注意事项
史海拾趣
|
我在分析解调移频信号的上下边频信息,可是边频精度总是不能达到要求,希望得到高人指点,报酬没有问题! 您可以直接和我联系,邮箱:liukaihuaaaa@163.com 我是在DSP(TI的28系列)上实现的。… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 对设备在三维空间中的运动进行测量及智能处理的运动处理技术,将是下一个重大的**性技术,会对未来的手持消费电子设备、人机接口、及导航和控制产生重大影响。 这场变革的推动力量是基于微机电 ...… 查看全部问答> |
|
目前在做1317测试,不知变压器是如何取值;输出3*1W和1×3W 的LED驱动; 还有是否可以附带一些安规,和EMI的一些资料谢谢 我之前沿用的是以下文档的计算方式;之前好像在论坛上发过;由于各个IC的供电电压不一致,可能绕法不会相同;… 查看全部问答> |
|
各位大侠,小弟毕业设计布置了这个任务,老师进度抓地太紧,我有限的知识实在来不及了。 需要在模拟器下实现,TCPMP的0.72RC1源码我已经在EVC下编译好并能成功运行了,下面就是界面问题。 界面设计原型和切片的图片都有了,而且只需要实现音频播 ...… 查看全部问答> |
|
由北京至芯科技发布$(\'swf_DqE\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://6.cn/p/Rghljq8e/T5cppjmtuYifw.sw ...… 查看全部问答> |
|
香版主您好!!!我现在的项目是用STM32的内部温度传感器来估算环境温度,初始化了AD,DMA,也做了AD校准,采样也是按推荐的17.1uS,开始的时候用内置晶振,根据温度计算公式(推荐值)做了几十台样机,发现误差在允许范围内。接着生产了1000台 ...… 查看全部问答> |
|
ST在2008年3月21日更新了STM32增强型(STM32F103)和STM32基本型(STM32F101)的数据手册。在最新的数据手册中,再次确认STM32的闪存存储器的擦写次数指标,在整个工作温度范围超过10,000次,即STM32F101基本型的-40摄氏度至+85摄氏度,STM32F103 ...… 查看全部问答> |




