硬件说明
硬件部分如下图所示:
说明一下几个引脚:
7:nRST:复位引脚,悬空或者接一个开关到GND都可以;
10:COM_CFG:配置选择引脚,高电平为正常工作;低电平为串口AT配置模式;
24:ISP:这个引脚的拉低之后再上电复位就进入ISP程序下载模式,可以下载ZN200模块单片机的程序。做板时将这个引脚上拉;
坑死人的是:RXD和TXD做板连自己单片机的串口时要交叉相连。这一点一定要注意
然后RJ45连接如下图:
测试说明
先使用ZNetCom软件获取模块的信息。
以串口1为例说明:
工作模式为:UDP
模块IP地址为:192.168.0.178
串口1在模块的端口为:4001
通讯的目标IP为:192.168.0.123
通讯的目标端口为:6001
对IP地址与端口进行一下说明:IP地址:同一个子网中的计算机有不同的IP地址,如本模块的IP地址为192.168.0.178;端口:对于一个IP地址为192.168.0.178的计算机来说,它运行着不同的应用程序,如在本模块中,运行串口1数据转发应用、串口2数据转发应用,当以太网数据达到计算机时(本过程通过IP地址识别),这些数据有可能是通过串口1应用转发、有可能是串口2应用转发,而识别数据属于哪一个应用则是通过端口识别。
如:现在计算机A给ZN200模块发送数据,想要模块通过串口1转发出去,此时计算机A需要将数据发送给IP地址为192.168.0.178,端口为:4001; 同理:ZN200模块想要发送数据给计算机A的以太网调试软件,此时,模块需要将数据发送给IP地址为192.168.0.123,端口为:6001。(这个6001指的是自己将计算机A上运行的调试软件设置为6001)
理解了这个再来看调试软件:
这个是周立功他们的以太网调试工具,首先建立一个连接,如图,建立:192.168.0.178:4001,意思是,这个调试工具的数据将发送到IP地址为192.168.0.178的计算机的端口为4001(即串口1数据转发应用的端口)。
然后指定本地的端口为6001,即这个调试工具在192.168.0.123计算机的端口,因为ZN200模块会将数据发送给192.168.0.123:6001。