打印
[以太网芯片]

【CH395以太网模块】+ UDP实验

[复制链接]
1313|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今晚搞了一下UDP实验。
创建套接字

我通过串口连接网口模块,网口模块和STM32F103板子用网线连接。

STM32F103部分代码:
void Load_Net_Parameters(void)
{
        Gateway_IP[0] = 192;//加载网关参数
        Gateway_IP[1] = 168;
        Gateway_IP[2] = 0;
        Gateway_IP[3] = 1;

        Sub_Mask[0]=255;//加载子网掩码
        Sub_Mask[1]=255;
        Sub_Mask[2]=255;
        Sub_Mask[3]=0;

        Phy_Addr[0]=0xF8;//加载物理地址
        Phy_Addr[1]=0xA2;
        Phy_Addr[2]=0xD6;
        Phy_Addr[3]=0x76;
        Phy_Addr[4]=0xD3;
        Phy_Addr[5]=0xF9;

        IP_Addr[0]=192;//加载本机IP地址
        IP_Addr[1]=168;
        IP_Addr[2]=0;
        IP_Addr[3]=199;

        S0_Port[0] = 0xEA;//加载端口0的端口号60000
        S0_Port[1] = 0x60;
////////////////////////////////////////////////////////////////////////

        S0_DIP[0]=192;//加载端口0的目的IP地址
        S0_DIP[1]=168;
        S0_DIP[2]=0;
        S0_DIP[3]=193;
       
        S0_DPort[0] = 0xC3;//加载端口0的目的端口号50000
        S0_DPort[1] = 0x50;

        UDP_DIPR[0] = 192;        //UDP(广播)模式,目的主机IP地址
        UDP_DIPR[1] = 168;
        UDP_DIPR[2] = 0;
        UDP_DIPR[3] = 193;

        UDP_DPORT[0] = 0xC3;        //UDP(广播)模式,目的主机端口号
        UDP_DPORT[1] = 0x50;

        S0_Mode=UDP_MODE;//加载端口0的工作模式,UDP模式
}
STM32F103板子上有矩阵键盘,按下按键,通过网口发送数据,显示在上位机软件上。
通讯效果图:



使用特权

评论回复
沙发
zeshoufx| | 2020-6-18 20:52 | 只看该作者
谢谢分享,,,,,,,,,

使用特权

评论回复
板凳
磨砂| | 2020-7-7 13:21 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
地板
晓伍| | 2020-7-7 13:21 | 只看该作者
udp和tcp有啥不同呢请问

使用特权

评论回复
5
八层楼| | 2020-7-7 13:21 | 只看该作者
调试方便吗

使用特权

评论回复
6
观海| | 2020-7-7 13:22 | 只看该作者
楼主好厉害啊

使用特权

评论回复
7
guanjiaer| | 2020-7-7 13:23 | 只看该作者
非常羡慕楼主

使用特权

评论回复
8
Cjy_JDxy|  楼主 | 2020-7-7 13:44 | 只看该作者
晓伍 发表于 2020-7-7 13:21
udp和tcp有啥不同呢请问

网上搜搜吧

使用特权

评论回复
9
Cjy_JDxy|  楼主 | 2020-7-7 13:48 | 只看该作者

方便

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

19

粉丝