CH9121 集成TCP/IP 协议栈,可实现网络数据包和串口数据的双向透明传输,具有TCPCLIENT、TCP SERVER、UDP 3 种工作模式,串口波特率最高可支持到921600bps,可通过上位机软件轻松配置模式,方便快捷,也可通过串口指令进行配置,所有参数掉电保存。
此模块无需编程,只需要在工程中配置好串口,通过向串口发送数据和接收串口的数据即可。
下图为CH9121 应用框图:
模块的配置方式
1.上位机软件配置
在硬件连接后,通过下图的上位机软件进行模块的配置,实现以太网通讯。
2.指令配置
具体指令可通过查询数据手册,然后进行配置,这里不在具体描述。
数据传输
在对通过串口的数据发送的内容上相对简单,这里主要介绍一种通过串口接收数据的方法。
//此函数在主函数的while循环中,相关变量定义未给出
void COMENETManage(void)
{
u