查看: 1035|回复: 6
打印 上一主题 下一主题

继续坑爹-MicroPython+Wiz5500

[复制链接] qrcode

23

主题

26

帖子

79

积分

注册会员

Rank: 2

积分
79
楼主
跳转到指定楼层
发表于 2016-6-20 09:30 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    上次做的那个扩展板卖了个关子,除了能接24L01之外,还有一个10PIN的座,其实就是为了接Wiz5500的网络小板。说起这个Wiz5500io小板,还是前年在ICKey申请到的,这次正好用在这里。不过呢接口不一样,也同样做了个转接板。

    两边用排线连接,可以让pyb驱动了。

    在使用之前,需要先到官网下载支持network的固件:pybv11-network-2016-06-08-v1.8.1-20-ge918fc5.dfu。看了下源代码,支持的是WIZ5K的网络芯片,并且固件的说明是“Suitable for PYBv1.1 boards, with network drivers for CC3000 and WIZ820io included”。虽然说的是支持WIZ820io,也就是W5200的芯片,估计W5500应该也能支持吧。
    重新烧写固件,很顺利不用说了。
    开始写代码,也很简单:
  1. import network
  2. import pyb

  3. nic = network.WIZNET5K(pyb.SPI(1), pyb.Pin.board.X5, pyb.Pin.board.X4)
  4. nic.ifconfig(('192.168.1.4', '255.255.255.0', '192.168.1.1', '192.168.1.1'))
  5. print(nic.ifconfig())
复制代码
   指定了IP等相关信息,连接板子上电。

    很得意
    不幸的事来了。打开串口显示:

    能够跑到这里证明代码是没有错误的,可是很奇怪为什么显示的网络信息和我设置的不一样呢?
    并且我用PC Ping的时候,网络接口的灯也是根据发包闪烁的,说明硬件没问题。


    再去看看手册,上面写了一句话:“This class allows you to control WIZnet5x00 Ethernet adaptors based on the W5200 and W5500 chipsets (only W5200 tested).
好坑爹的only W5200 tested,看来不测试是真不行啊


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

85

帖子

14

积分

新手上路

Rank: 1

积分
14
沙发
发表于 2016-6-20 09:34 PM | 只看该作者
现在作者都开发8266去了,W5500暂时是不会升级了。
回复 支持 反对

使用道具 举报

81

主题

176

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
板凳
发表于 2016-6-21 05:50 AM | 只看该作者
shaoziyang 发表于 2016-6-20 21:34
现在作者都开发8266去了,W5500暂时是不会升级了。

回复 支持 反对

使用道具 举报

0

主题

87

帖子

22

积分

新手上路

Rank: 1

积分
22
地板
发表于 2016-7-2 04:56 PM | 只看该作者
玩8266的人确实蛮多的
回复 支持 反对

使用道具 举报

0

主题

78

帖子

10

积分

新手上路

Rank: 1

积分
10
5#
发表于 2016-7-5 08:20 AM | 只看该作者
用W5300的飘过。
回复 支持 反对

使用道具 举报

0

主题

79

帖子

10

积分

新手上路

Rank: 1

积分
10
6#
发表于 2016-7-5 01:27 PM | 只看该作者
兵临城下 发表于 2016-7-5 08:20
用W5300的飘过。

5300可以直接用micropython吗?
回复 支持 反对

使用道具 举报

0

主题

89

帖子

18

积分

新手上路

Rank: 1

积分
18
7#
发表于 2016-7-13 06:21 PM | 只看该作者
没有这小板子呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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