Вы путаете. В STM32 интегрированный контроллер Ethernet, + внешний IC трансивера ("физика сопряжени с линией") dp83848
enc28j60 - внешний по отношению к STM модуль, подключаемый через интерфейс SPI, на специализированном чипе, со встроенной "физикой".
Судя по datasheet, трансивер dp83848 имеет пару десятков регистров конфигурации и требует настройки, а также контроля статуса в процессе работы.
Если в Cube нет поддержки варинта API с dp83848, то быстро что-либо "прилепить" или взять со стороны не получится, IMHO, тк работу с трансивером надо встраивать в драйвер.
http://stm32f4-discovery.net/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/ Library 52- Ethernet peripheral on STM32F4xx
она "стартует", но код, который в нее прописали в виде программы, или не выдал диагностики, или вошел в зацикл, или вообще отсутствует.
ps работа контроллера Ethernet порядка на 2-3 сложнее, чем USART.