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

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

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-03-18 13:43:30
已绑定手机

5

主题

12

回帖

302

积分

中级会员

积分
302
发表于 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, 下载次数: 82

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-04-30 00:26:42

0

主题

336

回帖

1490

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:238
  • 最近打卡:2025-05-01 13:11:43

22

主题

283

回帖

901

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:377
  • 最近打卡:2025-05-01 12:18:21

5

主题

45

回帖

291

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-05-01 07:58:56

1

主题

95

回帖

1421

积分

金牌会员

积分
1421
发表于 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, 下载次数: 42

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2025-05-01 10:36:23

7

主题

281

回帖

1051

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-04-29 07:45:37

3

主题

74

回帖

358

积分

中级会员

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

厉害,正是我需要 的。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:121
  • 最近打卡:2025-05-01 19:17:52
已绑定手机

19

主题

208

回帖

492

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2025-05-01 10:36:23

7

主题

281

回帖

1051

积分

金牌会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:30 , Processed in 0.201861 second(s), 127 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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