搜索
查看: 1111|回复: 8

[已解决] STM 单片机USART怎么选择对应的IO引脚?(解决)

[复制链接]

该用户从未签到

2

主题

70

帖子

0

蝴蝶豆

中级会员

最后登录
2020-7-2
发表于 2019-9-20 08:50:10 | 显示全部楼层 |阅读模式
比如,STM32F103R    USART1既可以映射到PA9(TX)  PA10  (RX),也可以映射到PB6(TX)  PB7(RX)。。那么应该在哪里配置一下,可以使用指定的端口来通信呢?

回复

使用道具 举报

该用户从未签到

26

主题

1127

帖子

59

蝴蝶豆

论坛元老

最后登录
2021-7-29
发表于 2019-9-20 08:53:48 | 显示全部楼层
用STM32CubeMX来配置最简单,可以直接生成项目的基本框架。
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

736

帖子

256

蝴蝶豆

论坛元老

最后登录
2021-4-20
发表于 2019-9-20 08:58:03 | 显示全部楼层
这个是端口重映射功能  默认UART1就是PA9和PA10  不进行设置的话就是这两个引脚
用这个函数可以更改
GPIO_PinRemapConfig(GPIO_Remap_USART1, ENABLE);
重映射以后就变成了PB6和PB7
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

70

帖子

0

蝴蝶豆

中级会员

最后登录
2020-7-2
 楼主| 发表于 2019-9-20 09:05:34 | 显示全部楼层
hujjj 发表于 2019-9-20 08:53
用STM32CubeMX来配置最简单,可以直接生成项目的基本框架。

就是想在CubeMX中找到这个对应的设置函数或者语句,但是没有翻到呢,所以问下大家!
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

70

帖子

0

蝴蝶豆

中级会员

最后登录
2020-7-2
 楼主| 发表于 2019-9-20 09:13:31 | 显示全部楼层
mylovemcu 发表于 2019-9-20 08:58
这个是端口重映射功能  默认UART1就是PA9和PA10  不进行设置的话就是这两个引脚
用这个函数可以更改
GPIO_P ...

这个不是标准库中的函数吧?能否告知这个函数内部对应的是那个寄存器呢?
回复 支持 反对

使用道具 举报

该用户从未签到

26

主题

1127

帖子

59

蝴蝶豆

论坛元老

最后登录
2021-7-29
发表于 2019-9-20 09:35:54 | 显示全部楼层
frank171 发表于 2019-9-20 09:05
就是想在CubeMX中找到这个对应的设置函数或者语句,但是没有翻到呢,所以问下大家! ...

    在相应的引脚上点击鼠标左键,在弹出的菜单中选择就行。
STM32CubeMX_I2C_000.jpg


    下图是我配置I2C。
STM32CubeMX_Config.jpg

STM32CubeMX_Config.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

26

主题

1127

帖子

59

蝴蝶豆

论坛元老

最后登录
2021-7-29
发表于 2019-9-20 09:37:34 | 显示全部楼层
晕上传的照片次序乱了。
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

736

帖子

256

蝴蝶豆

论坛元老

最后登录
2021-4-20
发表于 2019-9-20 09:53:24 | 显示全部楼层
frank171 发表于 2019-9-20 09:13
这个不是标准库中的函数吧?能否告知这个函数内部对应的是那个寄存器呢? ...

复用重映射和调试I/O配置寄存器(AFIO_MAPR)
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

70

帖子

0

蝴蝶豆

中级会员

最后登录
2020-7-2
 楼主| 发表于 2019-9-20 14:20:43 | 显示全部楼层
问题已经解决,谢谢各位。按照规矩,我把解决过程贴出来

首先,使用CubMX当然可以自动配置了,没有问题,我想找到配置文档,所以,最后在IAR的库文件  inc  and   src   中找到了stm8l15x_syscfg.h这个文件,需要的重映射功能都在这个文件内,将其添加到工程中来,就可以随心所欲地根据硬件配置进行调用更改了!文件的每一个程度断之前都有    how to use   ,看一下,就知道怎么配置了啊!
再次感谢大家关注!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-26 11:30 , Processed in 1.176327 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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