USART2_RTS接按键,长按时USART2_TX发不出数据
我使用了USART2,同时在USART2_RTS引脚上接了一个按键,按下时为低。问题是:当按键按住不放时,USART2_TX为低电平,不能正常发数据;只有按键松开时才能发。这个怎么用程序解决呀?:'(
串口配置:
USART_InitTypeDef USART_InitStruct;
USART_InitStruct.USART_BaudRate = 19200;
USART_InitStruct.USART_StopBits = USART_StopBits_1;
USART_InitStruct.USART_WordLength = USART_WordLength_9b;
USART_InitStruct.USART_Parity = USART_Parity_Even;
USART_InitStruct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStruct.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
USART_Init(KNX_UART, &USART_InitStruct);
芯片是:STM32F103C8
RTS配置为什么模式了?如果配置为输入模式,应该不会有影响。测试一下是否焊接时RTS和TX有短路? 安 发表于 2018-12-27 10:48
RTS配置为什么模式了?如果配置为输入模式,应该不会有影响。测试一下是否焊接时RTS和TX有短路? ...
谢谢!还真是短路了。。。。
页:
[1]