你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F107的串口remap功能

[复制链接]
wangshujian 提问时间:2016-6-17 11:10 /
使用cubemx生成的代码,usart2、usart3使用了remap功能,这2个串口只能发送不能接收数据。而usart1没有remap功能接收和发送都好用。在HAL_UART_MspInit文件里有初始化。如果屏蔽串口,调试IO端口,则对应的那个TX、RX引脚都好用。不知问题出在哪里?最后用cubemx生成了一个只有usart2的程序,仍然不好用。用的是STM32F1 V1.31固件库。麻烦各位有经验的大侠指点一下,谢谢!
收藏 评论3 发布时间:2016-6-17 11:10

举报

3个回答
huaiqiao 回答时间:2016-6-20 11:33:51
你在用CUBEMX工具的时候,在选择pin的功能的时候已经选择了(你就用的是复用功能啊)。remap的意思是重新映射,不知道您表达的是复用还是重新映射。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 很给力!

查看全部评分

wgsxsm 回答时间:2016-6-20 13:46:06
最近在弄IAP,下载了一个官方的例子,就是使用的107的串口2,PD5和PD6
使用时需要加上这句话:
AFIO->MAPR |= (AFIO_MAPR_USART2_REMAP);
具体可以参考如下官方链接(注意例子使用的外部晶振为25M):
http://www.st.com/content/st_com ... cube-iap-usart.html

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 赞一个!

查看全部评分

wangshujian 回答时间:2016-6-20 15:46:43
谢谢,问题已经解决了。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版