串口复用时,推挽输出和浮空输入?

2019-07-21 02:41发布

求助,根据原子哥的教程做串口试验时,为什么复用脚A9和A10都是推挽输出呢?我看有的资料上是一个是推挽输出,一个是浮空输入?求解释,,是不是两种都可以?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
htdhy
1楼-- · 2019-07-21 04:22
芯片型号不同。STM32F4  复用脚A9和A10都是推挽输出;STM32F1 才有浮空输入
jermy_z
2楼-- · 2019-07-21 04:49
除非他写错了

或者你看错了

应该是一个推挽 一个浮空的
liuzhiyuan
3楼-- · 2019-07-21 06:35
回复【2楼】jermy_z:
---------------------------------
//USART1????????
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10; //GPIOA9??GPIOA10
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
应该不是我看错了,,,不过这样初始化串口没有任何问题,,
liuzhiyuan
4楼-- · 2019-07-21 07:37
 精彩回答 2  元偷偷看……
jermy_z
5楼-- · 2019-07-21 08:23
 精彩回答 2  元偷偷看……
lialong1989
6楼-- · 2019-07-21 14:12
应该不会的啊

一周热门 更多>