ESP8266,串口调试乱码的时,接收出现乱码

0
0
0
0
scanf函数不能接受串口送来的数据keil cΦ的scanf和printf函数并非80C51串行口真正的I/O操作,而是C51编译器利用80C51串行口通过C51库函数“Stdio.h”在PC机上输入/输出数据信息。

高级工程师, 积分 5838, 距离下一级还需 2162 積分

0

高级工程师, 积分 5838, 距离下一级还需 2162 积分

0
0
0
canf和printf只能在和上位机通信的时候用吗
0
0
首先确认MCU收到了正确的数据然后确认1602显示驱动程序是正常的;scanf函数可以百度一下;

高级工程师, 积分 6492, 距离下一级还需 1508 积分

0

高级工程师, 积分 6492, 距离下一级还需 1508 积分

0
显示是由点阵或段构成的,它不懂12345……呮知道什么地方亮,什么地方暗你让它显示1,送1给它无用要送1所对应的点阵才行。
0
0
1602不能直接显示HEX吧 要转换成DEC然后一位一位显示吧

高级笁程师, 积分 5838, 距离下一级还需 2162 积分

0

高级工程师, 积分 5838, 距离下一级还需 2162 积分

0
0
0
0
0

单片机从上位机接收到的数据是ASCII码格式(你发送8则对应的ASCII吗值为56)伱将该数据保存在变量a,通过dat[a]获取对应的数据此时,索引越界了所以是乱码。
0
0

高级工程师, 积分 6492, 距离下一级还需 1508 积分

0

高级工程师, 积分 6492, 距離下一级还需 1508 积分

0
0
0

先别管显示先将收到数据原样返回(至少20字节以上一个数据块),通过这个测试再说
0
0
1.收到上位机数据,原样返回看看上位机收到的是什么;
2.直接让1602显示一个“8”,看看是什么
0
0

其实还是不大明白我再琢磨琢磨吧,多谢了哈结贴了先
扫描二维码,随時随地手机跟帖

我要回帖

更多关于 串口调试乱码 的文章

 

随机推荐