找回密码
 立即注册
查看: 2224|回复: 9

SPI 驱动 W5500 网口模块@32G12K128 | 已调通,附上源码

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:69
  • 最近打卡:2025-08-20 23:46:56
已绑定手机

5

主题

12

回帖

306

积分

中级会员

积分
306
发表于 2024-11-19 16:48:33 | 显示全部楼层 |阅读模式
SPI 驱动 W5500 网口模块@32G12K128 | 已调通,附上源码

在折腾了快一个星期之后,代码突然跑通了,万分激动写个帖子

===本人小菜鸡, 之前的问题帖子:
关于 Ai32G12K128驱动W5500模块的问题

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11800


在折腾的时候用C51例程移植成C251例程后,无法ping通
折腾的过程中设置推挽模式也不行,怀疑驱动有问题
C51例程中的W5500驱动里有和STC32G12K128头文件内的寄存器命名冲突,需要修改后才可以使用
附带源码,目前已经跑通功能了,例程中也可以修改别的SPI接口
ping通效果如下:
截图202411191642205138.jpg
这里需要去网络共享中心配置IP,例程里的W5500 ip和端口都有写
截图202411191643184524.jpg
打开任意TCP&UDP测试工具即可,这里的W5500使用的Server模式
截图202411191645244595.jpg
连接成功后向主机发送数据:
截图202411191646297378.jpg

STC32G_W5500.zip

93.99 KB, 下载次数: 178

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:479
  • 最近打卡:2025-09-14 10:41:22

0

主题

333

回帖

1876

积分

金牌会员

积分
1876
发表于 2024-11-19 18:25:31 | 显示全部楼层
谢谢分享
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2025-09-14 02:46:43

22

主题

280

回帖

1433

积分

金牌会员

积分
1433
发表于 2024-11-19 21:21:52 来自手机 | 显示全部楼层
REMOVEUNUSED
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:182
  • 最近打卡:2025-09-14 09:47:40

778

主题

1万

回帖

1万

积分

管理员

积分
19095
发表于 2024-11-20 00:31:57 | 显示全部楼层
感谢分享,可以到客服那领取 1个 AI8051U实验箱
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:480
  • 最近打卡:2025-09-12 22:34:01

5

主题

47

回帖

317

积分

中级会员

积分
317
发表于 2024-11-20 01:05:23 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:502
  • 最近打卡:2025-09-14 07:28:36

1

主题

98

回帖

1486

积分

金牌会员

积分
1486
发表于 2024-11-21 16:01:42 | 显示全部楼层
本帖最后由 molo 于 2024-11-21 16:07 编辑

刚刚也试了,用EasyLad梯形图STC32G12K128的硬件,修改一下IO,可以ping通。

/***************----- W5500 GPIO定义 -----***************/
sbit W5500_RST = P1^3;        //定义W5500的RST引脚  //这个EasyLad梯形图STC32G12K128的硬件是看门狗,随便写一个
sbit W5500_INT = P1^2;        //定义W5500的INT引脚  //这个EasyLad梯形图STC32G12K128的硬件没接,随便写一下。
sbit W5500_SCS = P4^0;        //定义W5500的CS引脚                 
sbit W5500_SCLK = P1^5;        //定义W5500的SCLK引脚        
sbit W5500_MISO = P1^4;        //定义W5500的MISO引脚
sbit W5500_MOSI = P1^3;        //定义W5500的MOSI引脚        


TCP

TCP

PING

PING
烧录.JPG

EasyLad梯形图STC32G12K128原理图.pdf

81.36 KB, 下载次数: 127

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-09-14 06:21:13

8

主题

289

回帖

1858

积分

金牌会员

积分
1858
发表于 2024-12-12 09:32:06 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:152
  • 最近打卡:2025-09-07 19:31:30

3

主题

71

回帖

572

积分

高级会员

积分
572
发表于 2024-12-16 10:22:15 | 显示全部楼层

厉害,正是我需要 的。

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:129
  • 最近打卡:2025-08-27 19:12:55
已绑定手机

19

主题

207

回帖

534

积分

高级会员

积分
534
发表于 2025-2-21 22:19:31 | 显示全部楼层
厉害了,我的哥
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-09-14 06:21:13

8

主题

289

回帖

1858

积分

金牌会员

积分
1858
发表于 2025-4-7 11:40:17 | 显示全部楼层
厉害!向你致敬!下载学习
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-9-14 18:36 , Processed in 0.147409 second(s), 111 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表