STM32/STM8技术论坛
直播中

余彦

7年用户 243经验值
私信 关注
[问答]

请问STM32F1CUBE使用部分重映射怎么操作?

STM32F103系列的CUBE中怎么样设置IO端口重映射,我想要的是把tiM3_CH2从PA7映射到PB5上,哪位大侠帮助一下,小弟不胜感激

回帖(10)

刘英

2018-11-13 09:15:10
直接在CUBE上点击对应的可映射的IO口
这是默认的TIM3_CH2


想映射到PB5 直接点击PB5后选择TIM3_CH2就可以了




这样就可以了。。。
举报

余彦

2018-11-13 09:28:34
谢谢,我马上试试看
举报

江皎

2018-11-13 09:33:38
解决了吗
举报

余彦

2018-11-13 09:47:31

解决了、、、
举报

王莉

2018-11-13 09:53:13
我现在想把SPI1映射到SPI3的对应管脚上。
因为程序写了一部分了,不想重新用CUBE_MX更新工程。
想知道重映射的话,都需要哪些操作?
现在新建了个工程重映射了SPI1,在spi.c文件里看到多了__HAL_AFIO_REMAP_SPI1_ENABLE()函数。但不知道别的地方还有哪些需要做改动的。
举报

余彦

2018-11-13 10:11:08
引用: 谦谦三君子 发表于 2018-11-13 09:54
我现在想把SPI1映射到SPI3的对应管脚上。
因为程序写了一部分了,不想重新用CUBE_MX更新工程。
想知道重映射的话,都需要哪些操作?

你可以另外建一个工程生成一下这个重印射啊,然后把相关的代码从另外的工程中复制一部分过来
举报

王莉

2018-11-13 10:26:20
引用: hu_wfllllllllfl 发表于 2018-11-13 10:12
你可以另外建一个工程生成一下这个重印射啊,然后把相关的代码从另外的工程中复制一部分过来

谢谢,已解决。
除了__HAL_AFIO_REMAP_SPI1_ENABLE()函数外,还有个管段SW调试功能的函数,在mspInit头文件里,最新的固件,是改成main.h文件了。
举报

陈霞

2018-11-13 10:33:18
:)
举报

lee_st

2018-11-14 09:29:25
改个寄存器配置,
举报

lee_st

2018-11-14 09:29:34
非常儿科的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分