从官方手册上我们可以知道,用USB转TTL模块,接上GND、VCC、TX、RX四根线我们就可以跟Widora Ting-01M SX1278无线模块通信上了:
我们找到模块上GND、VCC、TX、RX四个引脚对应的位置如下:
由于笔者手上没有专门单独的USB转TTL模块,这个时候笔者之前自己做的STC8最小系统板就起作用了:lol,板载了USB转TTL模块,而且预留了外部接口,直接可以用来当作USB转TTL模块用,突然觉得这是款万用板啊;P!好不,咱还是不吹牛逼了,不然得把牛吹死:lol!
按照手册上的说明,找到了Widora Ting-01M SX1278无线模块上对应的GND、VCC、TX、RX四个引脚,用杜邦线跟USB转TTL模块连起来:
最终连接效果如下图所示:
连好之后,咱就可以开始准备调试了。说到调试,这里官方专门提供了一个调试软件,其实功能也跟串口助手差不多吧。既然官方人员考虑得这么周到了,那么就用现成的调试工具来测试一下吧。首先,我们需要找到软件安装包,并进行安装:
安装过程比较简单,笔者就不在这啰嗦了。安装完成后,直接打开TingTest软件,界面如下:
其实,这里我们只需要选择一下串口号就可以了,默认波特率为115200即可,接下来我们需要来看下手册上的AT命令说明了:
从上面的命令表格中,我们可以看到,命令还是有不少,笔者就不一一测试了,就测试几个简单的吧,先测试第一个AT命令:
这里直接发送“AT”,需要注意的是,一定要勾选上旁边的“加回车换行”,然后点击“发送”按键,便可以看到接收到了“AT,OK”命令,这里说明一下,前面的“MODULE:Ting-01M(V0.4)
Vendor:eBox&Widora”是模块上电的时候自动发送过来的,跟刚才发送的“AT”指令无关:
接下来我们再来测试一下复位指令“AT+RST”,我们可以看到,在发送指令后,接收到了“AT,OK”,同时模块重新复位了,跟上电初始一样发送了“MODULE:Ting-01M(V0.4)
Vendor:eBox&Widora”信息:
接下来我们测试一下地址相关的指令,首先是配置模块地址:“AT+ADDR=XXXX”,笔者这里将地址设置成“0001”为例:
可以看到地址设置成功的信息,但是怎么验证地址到底有没有设置成功呢?别急,还有个读模块地址的指令“AT+ADDR?”:
可以看到,读出来的地址跟设置的地址是一致的,另外,我们也可以直接用软件中的一个读地址的功能来直接读取模块地址,功能跟我们发送“AT+ADDR?”指令一致:
好了,简单的AT指令测试就到这里了,下一帖笔者将会用Widora Ting-01M SX1278无线模块跟别的板子连接起来做一些简单的应用。