搜索

[以太网芯片] 【CH395以太网模块】+ UDP实验

[复制链接]
240|8
 楼主 | 2020-6-18 19:41 | 显示全部楼层 |阅读模式
今晚搞了一下UDP实验。 5.jpg
创建套接字
6.jpg
我通过串口连接网口模块,网口模块和STM32F103板子用网线连接。
9.jpg
STM32F103部分代码:
  1. void Load_Net_Parameters(void)
  2. {
  3.         Gateway_IP[0] = 192;//加载网关参数
  4.         Gateway_IP[1] = 168;
  5.         Gateway_IP[2] = 0;
  6.         Gateway_IP[3] = 1;

  7.         Sub_Mask[0]=255;//加载子网掩码
  8.         Sub_Mask[1]=255;
  9.         Sub_Mask[2]=255;
  10.         Sub_Mask[3]=0;

  11.         Phy_Addr[0]=0xF8;//加载物理地址
  12.         Phy_Addr[1]=0xA2;
  13.         Phy_Addr[2]=0xD6;
  14.         Phy_Addr[3]=0x76;
  15.         Phy_Addr[4]=0xD3;
  16.         Phy_Addr[5]=0xF9;

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

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

  24.         S0_DIP[0]=192;//加载端口0的目的IP地址
  25.         S0_DIP[1]=168;
  26.         S0_DIP[2]=0;
  27.         S0_DIP[3]=193;
  28.        
  29.         S0_DPort[0] = 0xC3;//加载端口0的目的端口号50000
  30.         S0_DPort[1] = 0x50;

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

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

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

4.jpg

使用特权

评论回复
| 2020-6-18 20:52 | 显示全部楼层
谢谢分享,,,,,,,,,

使用特权

评论回复
| 2020-7-7 13:21 | 显示全部楼层
非常感谢楼主分享

使用特权

评论回复
| 2020-7-7 13:21 | 显示全部楼层
udp和tcp有啥不同呢请问

使用特权

评论回复
| 2020-7-7 13:21 | 显示全部楼层
调试方便吗

使用特权

评论回复
| 2020-7-7 13:22 | 显示全部楼层
楼主好厉害啊

使用特权

评论回复
| 2020-7-7 13:23 | 显示全部楼层
非常羡慕楼主

使用特权

评论回复
 楼主 | 2020-7-7 13:44 | 显示全部楼层
晓伍 发表于 2020-7-7 13:21
udp和tcp有啥不同呢请问

网上搜搜吧

使用特权

评论回复
 楼主 | 2020-7-7 13:48 | 显示全部楼层

方便

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表