在做一个简单的51单片机串行通信实验时,出现了51单片机发送的数据与串口助手接受的数据不一样的问题,请问是什么原因,咋个解决啊?比如说单片机输出00h,串口助手告诉我是80h,,如果输大于80h的数,也会变成其他数
如果换成串口助手给单片机发送数据,是否会有相同的问题呢?
比如说单片机输出00h,串口助手告诉我是80h
由于问题并未具体说明单片机串口通信的代码和硬件电路,所以并不能确定具体的原因和解决方案。但是,根据我多年的IT经验和参考资料中的内容,我可以给出以下建议:
如果使用串口助手发送数据给单片机也存在相同的问题,那么说明可能是单片机的串口模块或硬件存在问题,需要进一步检查和排除故障。但是如果使用串口助手发送数据给单片机时没有问题,那么则需要进一步调试单片机发送数据的代码和硬件电路。