STM32/STM8技术william hill官网
直播中

张桂兰

7年用户 1297经验值
私信 关注
[问答]

USART已启用情况下,如何将RTS和CTS引脚当做通用IO使用?

用的是STM32F407,如果我配置的时候不用USART2的硬件流控,那PA1这个脚能用作ADC1_IN1的功能么,USART2_RTS和ADC1_IN1都在PA1上。USART已启用情况下,如何将RTS和CTS引脚当做通用IO使用?

回帖(9)

张宇

2018-12-10 17:39:11
然后呢?你是怎么应对这个的呢
举报

张桂兰

2018-12-10 17:39:31
USART的RXD和TXD已经启用,但是不想使用RTS和CTS的流控功能,想把此两脚当做通用IO使用,请问初始化程序该如何设置呢?
举报

李梅

2018-12-10 17:39:41
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
举报

h1654155275.5748

2018-12-10 17:39:55
两脚当做通用IO使用, 只要设置成 GPIO 模式(非 AF), 就行了, 不管 USART 里怎么设置都没有用
举报

李桂兰

2018-12-10 17:40:07
不用设置这2个脚,设置成普通IO就可以了;
举报

杨秀英

2018-12-10 17:40:18
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
举报

李俊

2018-12-10 17:40:30
这样会影响USART的使用吗
举报

张健

2018-12-10 17:40:38
能,按 ADC 的端口设置就是了。
举报

呵呵

2018-12-10 21:37:16
这样可以?RST不是拿来复位的?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分