无线程序下载模块使用问题
我已经买了两个无线程序模块,打算让一个模块发送数据,另一个接受,但是使用软件设置的时候,提示如下,我已经把MODE置为ON,PROG_EN置为OFF.求问怎么解决,谢谢。 使用xbee适配器接电脑,MODE置为ON,PROG_EN置为OFF,mode灯应该亮起来,然后点read,如果不能读取,那么请检测COM是否选择正确,以上都确认没有问题的话,就请寄回公司测试。 检查USB适配器是否接触不好,或者串口号是否选择正确。 首先非常感谢mickey和bobo的耐心解答。经过一天的咨询和摸索,终于弄明白了,无线程序下载模块的使用方法了,在这里首先应该非常感谢售后人员wxxmickey:售后1的耐心解答,让我对无线模块的使用有种拨云见日的感觉。:D:D:D下面我将详细讲述我的使用过程:
1.因为是纯小白,实在对硬件知之甚少,在刚开始的时候直接将无线模块通过扩展版来连接arduino板子,然后板子通过USB线连接电脑,接着又用wireless programmer.exe软件(即Wireless Module Configuration Tool V1)来设置无线模块的参数,结果可想而知,当然就会出现我发的帖子所描述的问题。经过与wxxmickey:售后1的沟通后,得知,应该将无线模块插在无线模块适配器上,然后,适配器通过USB线连接到电脑,再打开软件来设置,即可。
2. 无线模块插在适配器上通过USB线连接到电脑后,然后打开参数设置软件就会出现如下界面:
端口COM3是软件自带的,COM5是插上适配器才出现的,如果选择了COM5而适配器没插好就会出现下图:
这时再重新插一下试试即可。USB插好后,必须将MODE开关拨到ON位置上,PROG_EN始终在OFF位置不要动。选择正确的端口然后选择自己arduino板子对应的参数,我的是arduino UNO板子参数如下:
这里频率最好设置为2.4032GHz,因为WIFI和蓝牙都是2.4GHz的,如果无线模块也设置为2.4GHz就容易受到干扰,设置好后就点击read,在软件读取的时候会发现适配器上的无线模块Link灯会有蓝光闪烁,读好write按钮就变成可点击的状态,在点击之前必须设置好你的arduino系列号,我的是UNO的,设置好后,点击write按钮,很快就能写好,如下所示,在底部蓝色栏有“write successfully!”的提示。
这就算是设置好了一个无线模块,另一个无线模块的参数必须设置为一致。这时必须将MODE开关拨到OFF位置
3.设置完后一个模块通过适配器跟电脑连着,另一个无线模块通过扩展版跟arduino板子连着,arduino板子可以通过USB跟电脑连着来供电,也可以用外接电源供电。然后在编译器中随便使用一短代码来测试无线模块能否正确无线下载。我用的arduino编译器是1.0.1版本,021版本经过测试也是可以的。代码我是用编译器自带的实例代码:int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);这时,在编译器中只需选择两个参数,一个是端口,这个端口必须是无线模块适配器的端口,一个就是你的arduino板子的型号。编译后,点击下载,这时编译器就会将代码下载到适配器上的无线模块,然后它就会通过无线方式发送,arduino板子通过连接的无线模块将代码下载下来。如果一切正常的话,在代码下载的过程中,两个无线模块的link等就会快速闪烁。下载完毕,你可以观察arduino板子上的L灯是否循环的亮一秒灭一秒,如果是的话,恭喜你,说明无线模块就能正常使用了。
遇到的问题
1.将MODE开关拨到ON位置上,PROG_EN在OFF位置上,端口也正确选择,参数也能正确选择,点击read按钮时Link灯也会闪,但为什么最后还是提示读取失败?
我个人认为,这很可能是无线模块不好用,或损坏了,我有4个模块,3个都正常,而1个就出现这种情况。这时,可以联系卖家,双方协调一下。
2.我的板子型号是MEGA2560或其他的型号板子,为什么无线模块参数都已经正确写入了,但是在程序下载的时候就卡在Uploading这一步?
其实,这也是我遇到的问题,在wxxmickey:售后1的建议下,我用我的UNO型号的板子后,程序就能正确下载。wxxmickey:售后1建议我再多试一下,嗯,我觉得也是需要再多试试。
结束
这就是我今天的收获,与大家一同分享,有问题可以多讨论讨论,希望共同进步!:D
谢谢支持!后面我们会测试一下无线下载模块不兼容MEGA2560 R3的问题。 你好,无线下载模块不兼容MEGA2560 R3的问题,现在测试了吗 由于工程师手上项目较多,只能等完成项目后再着手改进这个程序,请耐心等待一下。
页:
[1]