Программирование МК AVR. УРОК 41. LAN. ENC28J60. ARP. Часть 1
Программирование на СИ в среде Atmel Studio.
Сегодня мы продолжим изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN.
А в качестве сетевого устройства продолжим использовать модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI.
Контроллер также будет у нас Atmega328p, который установлен на недорогой отладочной плате, с которой мы уже знакомы.
В данном занятии мы уже будем отправлять ARP-запросы, а также обработаем ответ устройств на них и попытаемся организовать таблицу ARP, которая будет хранить некоторое количество IP-адресов устройств с соответствующими им MAC-адресами.
Сегодня мы подправим некоторые ошибки прошлого занятия и вынесем функции реализации протокола ARP в отдельный модуль.
Приобрести плату Atmega 328p Pro Mini можно здесь: http://ali.pub/ehlj8
Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq
Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp
ENC28J60 Ethernet LAN Сетевой Модуль можно купить здесь (модуль SD SPI в подарок) http://ali.pub/kf0eu
Навигация по видео:
00:00 Введение
04:45 Создадим и настроим проект
06:35 Поправим некоторые ошибки и недочеты прошлого занятия
12:26 Посмотрим схему подключения, чтобы увидеть некоторые изменения
13:16 Вынесем функции реализации протокола ARP в отдельный модуль
Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
УРОК 40. LAN. ENC28J60. Часть 1 http://www.youtube.com/watch?v=X_L6VnuVJwk
УРОК 40. LAN. ENC28J60. Часть 2 http://www.youtube.com/watch?v=bbPe_kzvNls
УРОК 40. LAN. ENC28J60. Часть 3 http://www.youtube.com/watch?v=oLNlhDYkGXM
УРОК 40. LAN. ENC28J60. Часть 4 http://www.youtube.com/watch?v=knovzzrPaa0
УРОК 40. LAN. ENC28J60. Часть 5 http://www.youtube.com/watch?v=yg3Z5TSTemM
УРОК 40. LAN. ENC28J60. Часть 6 http://www.youtube.com/watch?v=UZ6tWU8eu9U
УРОК 40. LAN. ENC28J60. Часть 7 http://www.youtube.com/watch?v=GkmsFk4Q6jc
УРОК 40. LAN. ENC28J60. Часть 8 http://www.youtube.com/watch?v=tMvQr04_Xcw
УРОК 40. LAN. ENC28J60. Часть 9 http://www.youtube.com/watch?v=qId4mNXksmk
УРОК 40. LAN. ENC28J60. Часть 10 http://www.youtube.com/watch?v=ZqMFWLOQfrM
Текстовая версия данной части урока здесь http://narodstream.ru/avr-urok-41-lan-enc28j60-arp-chast-1/
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/
Вы можете помочь проекту:
ЮMoney
https://yoomoney.ru/to/41001176473465
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
Видео Программирование МК AVR. УРОК 41. LAN. ENC28J60. ARP. Часть 1 канала narod stream
Сегодня мы продолжим изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN.
А в качестве сетевого устройства продолжим использовать модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI.
Контроллер также будет у нас Atmega328p, который установлен на недорогой отладочной плате, с которой мы уже знакомы.
В данном занятии мы уже будем отправлять ARP-запросы, а также обработаем ответ устройств на них и попытаемся организовать таблицу ARP, которая будет хранить некоторое количество IP-адресов устройств с соответствующими им MAC-адресами.
Сегодня мы подправим некоторые ошибки прошлого занятия и вынесем функции реализации протокола ARP в отдельный модуль.
Приобрести плату Atmega 328p Pro Mini можно здесь: http://ali.pub/ehlj8
Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq
Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp
ENC28J60 Ethernet LAN Сетевой Модуль можно купить здесь (модуль SD SPI в подарок) http://ali.pub/kf0eu
Навигация по видео:
00:00 Введение
04:45 Создадим и настроим проект
06:35 Поправим некоторые ошибки и недочеты прошлого занятия
12:26 Посмотрим схему подключения, чтобы увидеть некоторые изменения
13:16 Вынесем функции реализации протокола ARP в отдельный модуль
Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
УРОК 40. LAN. ENC28J60. Часть 1 http://www.youtube.com/watch?v=X_L6VnuVJwk
УРОК 40. LAN. ENC28J60. Часть 2 http://www.youtube.com/watch?v=bbPe_kzvNls
УРОК 40. LAN. ENC28J60. Часть 3 http://www.youtube.com/watch?v=oLNlhDYkGXM
УРОК 40. LAN. ENC28J60. Часть 4 http://www.youtube.com/watch?v=knovzzrPaa0
УРОК 40. LAN. ENC28J60. Часть 5 http://www.youtube.com/watch?v=yg3Z5TSTemM
УРОК 40. LAN. ENC28J60. Часть 6 http://www.youtube.com/watch?v=UZ6tWU8eu9U
УРОК 40. LAN. ENC28J60. Часть 7 http://www.youtube.com/watch?v=GkmsFk4Q6jc
УРОК 40. LAN. ENC28J60. Часть 8 http://www.youtube.com/watch?v=tMvQr04_Xcw
УРОК 40. LAN. ENC28J60. Часть 9 http://www.youtube.com/watch?v=qId4mNXksmk
УРОК 40. LAN. ENC28J60. Часть 10 http://www.youtube.com/watch?v=ZqMFWLOQfrM
Текстовая версия данной части урока здесь http://narodstream.ru/avr-urok-41-lan-enc28j60-arp-chast-1/
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/
Вы можете помочь проекту:
ЮMoney
https://yoomoney.ru/to/41001176473465
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
Видео Программирование МК AVR. УРОК 41. LAN. ENC28J60. ARP. Часть 1 канала narod stream
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Программирование МК ESP8266. Урок 29. FreeRTOS. Wi-Fi. STA. TCP ServerПрограммирование МК ESP8266. Урок 31. FreeRTOS. Файловая система SPIFFSПрограммирование МК STM32 Урок 218 HAL STM32F4 FLASH память W25Q Стираем информациюПрограммирование МК ESP8266. Урок 21. FreeRTOS. Wi-Fi. Режим STAПрограммирование МК STM32. Урок 217. HAL. STM32F4. FLASH память W25Q. Считываем данные в программуПрограммирование МК ESP8266. Урок 28. FreeRTOS. Wi-Fi. STA. TCP Client. Прием и передача пакетовПрограммирование МК STM32. Урок 216. HAL. STM32F4. FLASH память W25Q. Программа обмена даннымиПрограммирование МК STM32. Урок 203. Assembler. RCC. Стек. Новые команды. Часть 2Программирование МК ESP8266. Урок 30. FreeRTOS. Wi-Fi. STA. Простой HTTP ServerТест DMA2D STM32F746G-DISCOVERY