Урок 41 Часть 5 LAN. ENC28J60. ARP В предыдущей части нашего занятия мы написали функцию заполнения таблицы ARP, добавили таймер для счёта времени и проверили наш код на практике. Давайте теперь, как мы и хотели, вернёмся в функцию ARP-запроса…
Урок 41 Часть 5 LAN. ENC28J60. ARP В предыдущей части нашего занятия мы написали функцию заполнения таблицы ARP, добавили таймер для счёта времени и проверили наш код на практике. Давайте теперь, как мы и хотели, вернёмся в функцию ARP-запроса…
Урок 71 Часть 4 LAN. ENC28J60. ARP В предыдущей части урока мы отправили запрос ARP, а также начали писать функцию заполнения таблицы ARP. Чтобы проверить, что наш таймер отсчитывает именно секунды, можно в данный обработчик добавить светодиодную мигалку,…
Урок 71 Часть 3 LAN. ENC28J60. ARP В предыдущей части нашего урока мы напиcали код по приёму желаемого адреса IP для запроса ARP из терминальной программы в строковом виде, затем преобразовали данный адрес в числовой массив и начали писать функцию отправки запроса…
Урок 41 Часть 4 LAN. ENC28J60. ARP В предыдущей части нашего занятия мы написали и проверили функцию для отправки запроса ARP, а также отделили в нашем коде запросы ARP от ответов. Теперь добавим функцию заполнения таблицы ARP //—————————————————…
Урок 71 Часть 2 LAN. ENC28J60. ARP В предыдущей части урока мы настроили проект, поправили ошибки прошлого занятия, вынесли функции реализации протокола ARP в отдельный модуль и создали обработчик прерываний USART на приём. Теперь начнём обрабатывать результат, своевременно меняя все…
Урок 41 Часть 3 LAN. ENC28J60. ARP В предыдущей части нашего занятия мы обработали приём строки с IP-адресом из шины USART и произвели её преобразование в числовую величину. Теперь перейдём в файл arp.с и начнём писать там функцию…
Урок 71 Часть 1 LAN. ENC28J60. ARP Сегодня мы продолжим начатую в уроке 68 тему по программированию модуля LAN на микросхеме ENC28J60, который позволяет нам изучить программирование сетевых протоколов вручную, преследуя при этом цель — «Понять работу…
Урок 41 Часть 2 LAN. ENC28J60. ARP В предыдущей части нашего занятия мы подправили некоторые ошибки прошлого занятия и вынесли функции реализации протокола ARP в отдельный модуль. Теперь будем обдумывать то, как мы будем посылать ARP-запросы, то есть…
Урок 41 Часть 1 LAN. ENC28J60. ARP Сегодня мы продолжим начатую в предыдущем уроке тему по программированию модуля LAN на микросхеме ENC28J60, который позволяет нам изучить программирование сетевых протоколов вручную, преследуя при этом цель — «Понять работу…