串口波特率问题
我写了一个通过fpga 的串口发送程序,为什么只有在9600的波特率下好用,而把参数修改成别的波特率的情况,无论是4800还是115200都不好用呢,都是乱码...电脑的串口的波特率后来我也设置了115200或者4800,是通过设备管理器里面设置的,可是还不好用,求助各位大神解决
[解决办法]
不用在这里修改,这里修改的应该是默认的设置。你应该在串口调试助手里设置。最好用示波器看一下串口上的波形,把硬件上的问题排除了再找软件的问题。
[解决办法]
在串口调试助手里设置
[解决办法]
确认你硬件是没有问题的情况下,看看你的驱动配置上是否有问题,如停止位,校验位什么的,当然这种问题主要还是波特率问题,
[解决办法]
发送和接收的波特率一致就行了。肯定是波特率不一致,才会出问题。
[解决办法]
全部乱码还是部分乱码?
[解决办法]
波特率设置有问题
[解决办法]
“通过fpga 的串口”
fpga 自己写的程序? 还是 IP