DA16200和RA4M2原理图
DA16200 PMOD包含了一个PMOD接口,接口原理图如下:
从接口中,可以看到3脚和5脚是RXD和TXD脚(RXD HOST即TXD,TXD HOST即RXD),因此,对应了RA4M2的PMOD2口。PMOD2口原理图如下所示:
因此,直接将DA16200插到PMOD2口上,DA16200的3,5脚正好对应PMOD2的2 3脚。
DA16200各引脚定义
虽然直接插DA16200到PMOD口很方便,但是由于在调试过程中,WIFI初始化一直失败,ATE命令有时也会失败,因此,经群里大佬提醒,这可能时因为DA16200休眠了。单独将DA16200接出来,并将4脚RESETN接地,即可唤醒DA16200。这也正好方面我们调试这个模块,验证一些命令。
但是,想要单独接DA16200,至少需要知道它的4个脚,VCC,GND,RXD,TXD。由于DA16200原理图中的VCC,GND部分线交叉了,为了防止接错把芯片烧坏,我们根据实物来反推引脚。
DA16200实物如下图所示:
PMOD实物图如下所示:
PMOD2和DA16200上都有数字标注,DA16200插入PMOD2口,经过比对可发现DA16200的1~11插入了PMOD2的1到6,由于PMOD 5为GND,6为VCC 3.3V。因此,可推出DA16200 9为GND,11为VCC 3.3V。
DA16200串口功能验证
推断出DA16200的引脚后,就可连接串口进行DA16200的功能验证了
此时,我们连接CH340G串口转USB,连接逻辑如下:
DA16200 CH340G
11引脚 ----VCC 3.3
9引脚 ---- GND
3引脚 ---- TXD
5引脚 ---- RXD
连接成功后,插入电脑(需安装CH340驱动),打开DA16200_DA16600_AT_GUI_Tool_v1.13软件,就可以验证DA16200的指令了
如下图所示:
点击OPEN后,DA16200成功连接,此时会显示DA16200的固件版本RTOS-GEN01-01-11904-000000
验证AT指令,使用console框,如下所示:
在空白框中输入AT指令,例如ATE,返回结果:
再依次输入:AT+TMRFNOINIT=0 //设置为普通模式
AT+RESTART //重启
AT+WFMODE=0 //设置为AP模式
AT+WFJAP=realme,4,1,12345678 //连接WIFI,realme为wifi名,12345678为密码
即可收到以下回复:
同时,在wifi热点上也可以看到DA16200已连接:
至此,DA16200基本功能验证完毕,后续的服务器连接,数据收发就先放到周六日了,RA4M2代码也放到周六日发出来了。
|