打印

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

[复制链接]
237|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
博斯|  楼主 | 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

粉丝