GPIO 串口通信 输入输出 引脚设置

[复制链接]
 楼主| 博斯 发表于 2018-7-29 19:50 | 显示全部楼层 |阅读模式
串口通信的时候 , 串口线 Tx 为 发送数据 , 串口线 Rx 为接收数据 , 而在 探索者 开发板 库函数手册里 ,设置如下 。

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//复用功能
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//速度 50MHz
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽复用输出
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉
GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化 PA9, PA10

PA9 复用功能为 Rx
PA10 复用功能为 Tx  ,   既然一个为输入,一个为输出 , 那么 , 为什么 要两个都设置为复用推挽输出模式 ????
不应该是 一个为 复用推挽输出 , 一个为普通浮空输入  吗  ??????

求大神解答。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

412

主题

412

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部