可能是你的串口转USB的模块的问题
可能是线太长了,线越长,速度就要越慢才可以的
还有可能是你的程序上的时钟配置问题,或是晶振时钟的误差太大了,波特率不精确
毕竟速度快了十倍,首先看下单片机串口时钟是否支持高速串口,是否需要提高频率;
另外看下电脑的串口收发设备是否支持115200波特率。
失败的现象是收不到数据,还是收多了,或者收少了,再或者是乱码。
可以一点点往上加波特率试试,如果加几次正常,到了115200不行,那就是单片机串口速率跟不上了。
线是不是过长,速度太高,线太长接收会有问题。
如果线不长,就要考虑单片机的串口是不是需要设置下,支持这么高的速度。