Меню Закрыть

Arduino nano enc28j60 подключение

Содержание


Добрый день сегодня хочу представить вашему вниманию схему подключения сетевого контроллера ENC28J60 (HanRun HR911105A — в моём случае) к платке Arduino nano. Из всех библиотек больше всех понравилась библиотека ETHER_28J60 автора Simon Monk.

Распаковка подключения

RST —> RESET
GND —> GND
3V3 —> VCC
D2 —> INT
D10 —> CS
D11 —> SI
D12 —> SD
D13 —> SCK

В файле библиотеки enc28j60.c следует изменить подключение контроллера к нашей плате следующим образом, для nano соответственно pin 10,11,12,13 для Mega pin 53,51,50,52. В приложенной библиотеки настройки для Aduino nano:

#define ENC28J60_CONTROL_CS 53 //10
#define SPI_MOSI 51 //11
#define SPI_MISO 50 //12
#define SPI_SCK 52 //13

Пример использования библиотеки.

Правила перепечатки

Понравилась статья?
Лучшей наградой для меня будет ваш комментарий !


Добрый день сегодня хочу представить вашему вниманию схему подключения сетевого контроллера ENC28J60 (HanRun HR911105A — в моём случае) к платке Arduino nano. Из всех библиотек больше всех понравилась библиотека ETHER_28J60 автора Simon Monk.

Распаковка подключения

RST —> RESET
GND —> GND
3V3 —> VCC
D2 —> INT
D10 —> CS
D11 —> SI
D12 —> SD
D13 —> SCK

В файле библиотеки enc28j60.c следует изменить подключение контроллера к нашей плате следующим образом, для nano соответственно pin 10,11,12,13 для Mega pin 53,51,50,52. В приложенной библиотеки настройки для Aduino nano:

#define ENC28J60_CONTROL_CS 53 //10
#define SPI_MOSI 51 //11
#define SPI_MISO 50 //12
#define SPI_SCK 52 //13

Пример использования библиотеки.

Правила перепечатки

Понравилась статья?
Лучшей наградой для меня будет ваш комментарий !

Зачастую микроконтроллерам требуется доступ к Интернету, локальной сети. Это может пригодится, например, для построения умного дома, создания метеостанций «Народного мониторинга», установки простого веб-сервера и многого другого. Всё это может обеспечить Ethernet-модуль ENC28J60.
В этой статье я бы хотел рассказать о подключении ENC28J60 к Arduino. Этот модуль позволяет Arduino выходить в Интернет либо в локальную сеть.

Читайте также:  Проблемы с устройством записи звука в скайпе

Для реализации проекта из этой статьи нам потребуются следующие компоненты:

Краткий обзор ENC28J60

Модуль подключается к Arduino с помощью SPI интерфейса. Тактовая частота интерфейса может достигать 20 МГц. Для подключения к сети TCP/IP используется разъём RJ-45. Модуль гальванически развязан с ним.

Контроллер модуля имеет максимальную тактовую частоту 25 МГц. Все функции по работе с сетевыми протоколами возложены на него, Arduino остаётся только отправлять пакеты данных и принимать полученные.

Модуль работает при напряжении 3,3 В, благодаря чему совместим и с микроконтроллерами STM32 или STM8. Максимальный потребляемый ток может составлять 250 мА, номинальный – 170 мА.
Теперь разберём подключение ENC28J60 к Arduino.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.