2022-09-23 05:41 AM
I'm working on a project where I need to send and receive http requests/response over tcp/ip, I can get only 3 ethernet modules from my local store - ENC28J60/W5500/W5100. After doing some research I found out basically all 3 of them can work for me, but at the same time none of them have proper HAL library I can use to easily implement them in my project.
So I need an advise on whichever one of those 3 I should use, which would be simpler to add and work on?
If anyone already used them in HAL previously and already has a working library I'd appreciate it, otherwise I'll need to port them from Arduino libraries.
Solved! Go to Solution.
2023-02-20 02:13 AM
I ended up using W5500. I couldn't find a working ENC28 Hal Library for stm32. Found a good library along with example codes from manufacturer Wiznet for W5500/5100, so since W5500 seemed like a direct upgrade I ended up using that.
For anyone needing it in the future:
2023-02-19 08:01 PM
please look this Blog "Adding ethernet connectivity to a STM32-Nucleo" from Carmine Noviello: https://www.carminenoviello.com/2015/08/28/adding-ethernet-connectivity-stm32-nucleo/
this will help you with the W5100
2023-02-20 02:13 AM
I ended up using W5500. I couldn't find a working ENC28 Hal Library for stm32. Found a good library along with example codes from manufacturer Wiznet for W5500/5100, so since W5500 seemed like a direct upgrade I ended up using that.
For anyone needing it in the future: