[w5500-evb-pico]
파이썬으로 간단한 프로그램을 작성하였는데.
import network
from machine import Pin,SPI
spi0=SPI(0,2_000_000, mosi=Pin(19),miso=Pin(16),sck=Pin(18))
nic = network.WIZNET5K(machine.SPI(0), machine.Pin(17), machine.Pin(20))
nic.active(True)
nic.ifconfig(‘dhcp’)
print(nic.ifconfig())
============================
%Run -c $EDITOR_CONTENT
Traceback (most recent call last):
File “”, line 6, in
OSError: timeout waiting for DHCP to get IP address
계속 타임 아웃 에러가 나서요 해결 방법은 없나 문의 드립니다.
2번째 코드도 마찬가지로 에러가 뜹니다.
2번째 코드.
from machine import Pin,SPI
import network
import time
#nic = network.WIZNET5K(pyb.SPI(1), pyb.Pin.board.X5, pyb.Pin.board.X4)
spi=SPI(0,2_000_000, mosi=Pin(19),miso=Pin(16),sck=Pin(18))
nic = network.WIZNET5K(spi, machine.Pin(17), machine.Pin(20))
print(nic.config(“mac”))
print(nic.ifconfig())
nic.ifconfig(‘dhcp’)
nic.active(True)
print(nic.ifconfig())
============================================
결과 값:
%Run -c $EDITOR_CONTENT
b’\x02\xe2\xe7|b\x9a’
(‘0.0.0.0’, ‘0.0.0.0’, ‘0.0.0.0’, ‘0.0.0.0’)
Traceback (most recent call last):
File “”, line 11, in
OSError: timeout waiting for DHCP to get IP address