跑板子的时候,串口已经通了,但是发送接收都是乱码,怎么办,一般是什么原因
时间:10-02
整理:3721RD
点击:
急求,已经两天没有解决了,
波特率都是9600,不是波特率的问题
波特率都是9600,不是波特率的问题
乱成什么样了呢
是不是地线没有接
用十六进制形式看下都是什么数据
首先确认硬件是否有问题,如果硬件无问题,就要检查是否真的是9600
现在确定是PC端往板子发数据,板子接收是没有问题的,可是板子发送数据到PC端,就是乱码,波特率肯定没有问题吧,要是波特率有问题,板子也接收不对
现在确定是PC端往板子发数据,板子接收是没有问题的,可是板子发送数据到PC端,就是乱码,波特率肯定没有问题吧,要是波特率有问题,板子也接收不对
现在确定是PC端往板子发数据,板子接收是没有问题的,可是板子发送数据到PC端,就是乱码,波特率肯定没有问题吧,要是波特率有问题,板子也接收不对
那就检查下位机软件把
你发送的是16进制还是字符?显示的时候两端需要一致,可以用逻辑分析仪抓取或者先仿真看看
如果有接触点,可以用示波器测量发出的数据的波形,看波特率是否正确,并且可以通过01波形来查看输出的数据是否正确