【SAMR30M Xpro测评报告】+自制上位机进行AT指令以及Star网络测试 根据网上给的测试方式方法可以看到,测试使用的软件要不就是单个串口调试助手,要不就是SecureCRT,当然这些调试工具都是相当优秀的,但是看起来还是不太方便,所以为了方便测试和看起来比较直观,自己用C#编写了测试环境。 1、上位机软件界面上位机采用C#编写,界面比较简单,主要是类似串口调试助手的功能,不过做了很多精简,这样看起来和使用起来更直接方便,如下便是界面,使用了三路串口,以及每一个设备都可以一键获取设备相关信息(addr、ver等)、以及一键进行配置(pan、channel等),还有三个设备显示终端,以及后续Start网络数据传输,广播和单点传输数据等等
2、AT指令测试 根据官方提供的AT指令手册,这里遇到一个坑,就是发送AT指令后面以“\r”结尾,需要注意,下图是通过一键获取的设备信息,都是参考官方AT指令说明 2.1、获取设备信息
2.2、设备进行配置
2.3、输入AT指令 当然这里循环发送AT指令就没有进一步测试,意义不太大,AT指令没有问题,基本测试OK,但有时候还是会出现ERR,但是最终都是可以成功的,AT测试完成,接下来就是Star组网测试。 3、Star网络测试 3.1、两台设备组网 如下图可以发现连个设备相互连接上 下图是完善了显示内容,显示出了连接数量以及连接设备的addr 3.2、两台设备发送数据
发送不同信息 可惜不支持汉字 3.3、三台设备组网 3.3.1、start 3.3.2、join 设备1加入 设备2加入 3.4、单点发送 0#设备发送,1#设备接收 0#设备发送,2#设备接收
1#设备发送,但是出现问题,因为这里的1#设备是join进来的,不能发送,因此报错,只能0#设备发送 3.5、广播发送
同样的,没有进行自动发送,还有下一步的测试场景,需要移到羽毛球场或者篮球场、足球场因此需要进一步的测试,敬请期待后期远距离测试。
|