We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
测试使用的终端为putty和mobaxterm,使用的串口助手工具为vofa+
STM32F103VET6的UART1,CH340
使用串口中断处理
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { if(huart==&huart1) { shellHandler(&shell, res); HAL_UART_Receive_IT(&huart1, &res, 1); } }
串口输出
signed short LetterShell_Write(char *data, unsigned short len) { HAL_UART_Transmit(&huart1, (uint8_t*)data, len, 0xFFFF); return len; }
###使用串口助手时 使用串口助手连接串口后,复位单片机,正常输出Info信息,以及在发送回车符后能够输出新行和命令提示符 ###使用终端时
The text was updated successfully, but these errors were encountered:
经过测试发现,此问题为硬件问题,由于使用的硬件为开发板,其中CH340的流控制信号DTR和RTS也同时被接了出来,这两个信号在连接终端时发生了改变导致stm32复位进入isp启动模式
改用外接串口转换芯片正常运行
在终端软件中关闭流控制信号(flow control)后,依然存在此问题,不知道有没有人知道能否取消终端软件的流控制信号输出
Sorry, something went wrong.
问题解决 经过测试发现,此问题为硬件问题,由于使用的硬件为开发板,其中CH340的流控制信号DTR和RTS也同时被接了出来,这两个信号在连接终端时发生了改变导致stm32复位进入isp启动模式 改用外接串口转换芯片正常运行 疑问 在终端软件中关闭流控制信号(flow control)后,依然存在此问题,不知道有没有人知道能否取消终端软件的流控制信号输出
会不会是驱动的原因,我也用过使用CH340的开发版,没碰到过这个问题
设备管理器中,找到CH340,里面有高级设置,把最后一个选项,禁用modem握手选中就好了。
No branches or pull requests
使用的工具
测试使用的终端为putty和mobaxterm,使用的串口助手工具为vofa+
硬件
STM32F103VET6的UART1,CH340
配置
使用串口中断处理
串口输出
现象描述
###使用串口助手时
使用串口助手连接串口后,复位单片机,正常输出Info信息,以及在发送回车符后能够输出新行和命令提示符
###使用终端时
The text was updated successfully, but these errors were encountered: