|
本帖最后由 power568 于 2018-3-14 16:19 编辑 今天调试新硬件,一不小心,又被端口的默认功能复用给坑了——PB3上电后直接按照GPIO口的方式配置为上拉输入,但是电平怎么都拉不上来。想起几天前被PD0配置GPIO的经历,这次很快就确定是复用引起的问题。 F103的部分封装由于引脚数量有效,很多接口功能都是复用的。调试接口的复用情况如下:
由于仿真调试使用的是SWJ-DP接口,PA13\PA14两个IO口默认,但是由于PA15\PB3\PB4上电默认复用为JTAG的相关功能引脚,所以采用直接配置为GPIO的方式配置输入输出功能是不能得到正确的结果的,需要配置之前重新映射过,具体映射方法如下:
|
单片机:初学者该了解的STM32F103基础知识
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
2025软件工具兔哥知道
STM32之继电器模块
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
10张图带你完全掌握STM32 GPIO,从入门到精通,收藏就够了!
如果你解决了这些问题,就可以直接学STM32
STM32的分类和选型
学习STM32很简单?
微信公众号
手机版
用这个,只有SWD两个引脚做下程序用了,其余几个脚做普通IO口用
https://www.stmcu.org.cn/module/forum/thread-615031-1-1.html