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 .Внутри архива имются примеры для работы с библиотекой.
