WIZnet Developer Forum

Force 10M

Hello,
I have reviewed the firmware example code and have verified on my pc that 10M speed is lower current than 100M. I have an application that is low power and I can not control the remote link speed. Can I force my WIZnet550web to use 10M rate in firmware?
Thank You in Advance.

Hi, romanyork.
Force 10M-base link speed is possible.

Please insert below code to the bottom of the function W5500_Init().

wiz_PhyConf phymode;

phymode.by = PHY_CONFBY_SW;
phymode.mode = PHY_MODE_MANUAL;
phymode.speed = PHY_SPEED_10;
phymode.duplex = PHY_DUPLEX_FULL; // Choose PHY_DUPLEX_HALF or PHY_DUPLEX_FULL

ctlwizchip(CW_SET_PHYCONF, &phymode);

Regards,
Eric.

Thanks Eric,
That worked.
Roman

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.