收藏官网首页
查看: 44917|回复: 3

[求助] 系统生成的Open_UART3 初始化并不能用

20

主题

112

帖子

1626

积分

金牌会员

Rank: 6Rank: 6

积分
1626
跳转到指定楼层
楼主
发表于 2016-12-8 20:30:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
#if defined (Open_UART3)

#define USART3_GPIO_Cmd                       RCC_APB2PeriphClockCmd
#define USART3_GPIO_CLK          RCC_APB2Periph_GPIOC

#define USART3_AFIO_Cmd                       RCC_APB2PeriphClockCmd
#define USART3_AFIO_CLK          RCC_APB2Periph_AFIO

#define USART3_CLK_Cmd                       RCC_APB1PeriphClockCmd
#define USART3_CLK               RCC_APB1Periph_USART3

#define USART3_GPIO_PORT         GPIOC
#define USART3_RxPin             GPIO_Pin_11
#define USART3_TxPin             GPIO_Pin_10

STM32F103C8T6 uart3在PB端口,而不是在GPIOC

0

主题

13

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
沙发
发表于 2016-12-9 09:08:28 | 只看该作者
自己改回来就是啦

20

主题

112

帖子

1626

积分

金牌会员

Rank: 6Rank: 6

积分
1626
板凳
 楼主| 发表于 2016-12-11 22:51:23 | 只看该作者
源码进行了端口映射。默认端口是在PB

1

主题

26

帖子

875

积分

高级会员

Rank: 4

积分
875
地板
发表于 2017-6-26 22:01:42 | 只看该作者
本帖最后由 黑洞 于 2017-6-26 22:03 编辑

生成的源码端口映射为GPIOC10-11了,STM32F103C8T6 没有GPIO10-11。
STM32F103C8T6上注释重映射两行代码,GPIO改为B端口就可以了。
在STM32F103RCT6上直接能用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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