OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2427|回复: 0

STM32F103 管脚配置的坑 (引脚选择注意事项)

[复制链接]

10

主题

80

帖子

0

精华

高级会员

Rank: 4

积分
514
金钱
514
注册时间
2017-5-21
在线时间
82 小时
发表于 2019-4-16 16:27:46 | 显示全部楼层 |阅读模式
小弟做项目也有一段时间了,用库函数编写程序,常用的芯片就是STM32F103ZET6和STM32F103RET6,一块144Pin,另一块64Pin。

管脚配置的时候,有时候会踩坑。这个坑怎么来的,又要说到AD画PCB图了,有时为了方便布线,更改了管脚的位置,但是问题来了,管脚不能随便换!!!有些管脚是芯片内部就已经有特殊功能在,不是普通的GPIO。

多年的经验告诉我,以下几个脚谨慎使用,避免后期程序写不来!~

1.JTAG和SWD脚
PB3
PB4
PA13
PA14
PA15
其中PA13、PA14分别作为SWD调试的SWIO和SWCLKB3、PB4、PA13、PA14、PA15共同用于JTAG。
参考资料:https://wenku.baidu.com/view/943 ... 232f60ddcce7c1.html       【STM32引脚使用选择注意】


2.OSC32脚(实时时钟晶振脚)
PC13
PC14
PC15
在MCU刚上电时,PC13作为侵入检测TAMPER引脚, PC14、PC15默认是作为连接32.768K低速外部晶振用的脚
参考资料:(1)http://blog.chinaunix.net/uid-27710926-id-4185964.html    【STM32 配置PC13~PC15 】
                (2)http://blog.sina.com.cn/s/blog_ad13a0fd0102yp6n.html     【STM32 PC13,PC14,PC15,PB4作为普通引脚】


还有一些特殊的管脚,等实际项目中再发现,有心的人也可以帖子下方留言,把那些坑爹的管脚加入进来,在以后做项目中可以避免错误导致PCB画完后已经没办法在改动程序(小弟不才,改代码有时候坑很多,相信大佬肯定是可以用代码解决硬件上的问题的,不过还是希望能在画PCB之前就避免这些问题)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 05:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表