单片机控制wifi模块传输数据

用单片机控制CG-WIFI-03串口Wifi模块实现数据的无线传输,由于wifi模块有自动模式和命令模式,若是工作在自动模式下实现透明传输,wifi模块的作用如同一根虚拟的串口线将服务器和客服端的串口连接起来,编程比较方便 波特率设置应该没问题 但总是发送和接收的字节相差很多,而且测试软件上接收窗口不显示接收字节

大四学生,在做建筑物联网系统usb-wifi模块,就是usb-单片机-wifi三者之间的信号接受和转换,求大神指点
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-06
同求原理图,我也买了这个模块在做毕业设计。论文还没做好。。卖家没有给我原理图。。你有的话麻烦发我一份。。谢谢!youzyh@foxmail.com
第2个回答  2012-04-10
方便的话能把原理图发给我看看吗,学习下。 lotusroot313@163.com追问

原理图画得太简单了,不好意思发了,只有三块:单片机、max232、wifi串口模块

追答

我是菜鸟,刚刚接触这个wifi,发过来让我学习学习吧,谢了。。。

第3个回答  2012-04-07
1.你确信模块匹配好了吗?尤其是地址和端口。
2.你数据量是多少?有没有超过串口口的门限?硬件流控有没有打开?没有硬件流控的情况下,软件流控有没有做好?追问

1.我确信匹配好了 可以看到端口连接成功了
2.我只是想先传传字符串看看,文件还没有去尝试传送,工作在自动模式下,模块支持用户可设置的自动组帧触发长度和触发的时间。同时此模式下,模块串口传输支持硬件流控方式,提供标准的RTS/CTS 信号,手册说明用户在进行大数据量传输时启用硬件流控功能,这样可以充分保证数据的可靠传输,对于不需要流控功能的应用场合,用户只需把RTS/CTS 引脚悬空即可。

追答

测试软件是你自己写的,还是他提供的?
问题的关键是,你接上了RTS/CTS了吗?
自动组帧触发长度:是指要达到门限长度,才会发送,否则,要等到触发时间。你的字符串够长吗?达到组帧触发长度了吗?没有的话,是否等到了触发时间。如果都是对的,建议你用Airpeek抓一下802.11的包。看有没有发出来。是否是正确的。

追问

非常感谢您的回答,测试软件是他提供的 我应该是先不需要流控功能,你对自动组帧触发长度和触发的时间的理解是对的 我设置的分别是512字节和512ms

追答

如果是他提供的。基本上都不认为有问题。你用AirPeek抓一下包。看有没有发出来。

第4个回答  2012-04-02
哦 这样子的啊
相似回答