Ethernet ENC28J60 -это "сетевая плата" для микроконтроллеров,подключается по шине SPI .Очень популярный и дешевый Ethernet модуль.
Технические характеристики:
Питание модуля -3.3 в .
Скорость Etherneta 10мб/с.
При подключении напрямую к компьютеру необходим обратный (crossover) патчкорд !
Примерная цена 3.50$.
Подключение к Arduino:
ENC28J60 | Arduino |
---|---|
SO | MISO |
SCK | SCK |
RESET | RESET |
SI | MOSI |
CS | 10* |
GND | GND |
Питание 3.3в берем с соотвествествующего вывода на arduine или используем внешний стабилизатор. (рекомендуется)
Библиотека для работы в среде Arduina EtherCard.zip .Внутри архива имются примеры для работы с библиотекой.
*-Порт указывается в строке инициализации модуля:
if (ether.begin(sizeof Ethernet::buffer, mymac,10) == 0)
Подключение к Stellaris LM4F120 LaunchPad:
ENC28J60 | Stellaris |
---|---|
SO | PB6 |
SCK | PB4 |
RESET | RST |
SI | PB7 |
CS | PB5* |
GND | GND |
INT | PE4** |
*-По умолчанию PB5,но может быть назначен другой.
**-Возможно не нужен.
Из-за слабого стабилизатора на Stellaris LaunchPad нехобходимо отдельно ставить внешний стабилизатор на 3.3v ,например 78L33.
Библиотека для работы в среде energia EtherCard_v06.zip .Внутри архива имются примеры для работы с библиотекой.