用单片机控制CG-WIFI-03串口Wifi模块实现数据的无线传输,由于wifi模块有自动模式和命令模式,若是工作在自动模式下实现透明传输,wifi模块的作用如同一根虚拟的串口线将服务器和客服端的串口连接起来,编程比较方便 波特率设置应该没问题 但总是发送和接收的字节相差很多,而且测试软件上接收窗口不显示接收字节
原理图画得太简单了,不好意思发了,只有三块:单片机、max232、wifi串口模块
追答我是菜鸟,刚刚接触这个wifi,发过来让我学习学习吧,谢了。。。
1.我确信匹配好了 可以看到端口连接成功了
2.我只是想先传传字符串看看,文件还没有去尝试传送,工作在自动模式下,模块支持用户可设置的自动组帧触发长度和触发的时间。同时此模式下,模块串口传输支持硬件流控方式,提供标准的RTS/CTS 信号,手册说明用户在进行大数据量传输时启用硬件流控功能,这样可以充分保证数据的可靠传输,对于不需要流控功能的应用场合,用户只需把RTS/CTS 引脚悬空即可。
测试软件是你自己写的,还是他提供的?
问题的关键是,你接上了RTS/CTS了吗?
自动组帧触发长度:是指要达到门限长度,才会发送,否则,要等到触发时间。你的字符串够长吗?达到组帧触发长度了吗?没有的话,是否等到了触发时间。如果都是对的,建议你用Airpeek抓一下802.11的包。看有没有发出来。是否是正确的。
非常感谢您的回答,测试软件是他提供的 我应该是先不需要流控功能,你对自动组帧触发长度和触发的时间的理解是对的 我设置的分别是512字节和512ms
追答如果是他提供的。基本上都不认为有问题。你用AirPeek抓一下包。看有没有发出来。