Месяц: Май 2017

AVR Урок 41. LAN. ENC28J60. ARP. Часть 5

  Урок 41   Часть 5   LAN. ENC28J60. ARP   В предыдущей части нашего занятия мы написали функцию заполнения таблицы ARP, добавили таймер для счёта времени и проверили наш код на практике.   Давайте теперь, как мы и хотели, вернёмся в функцию ARP-запроса

STM Урок 71. LAN. ENC28J60. ARP. Часть 4

  Урок 71   Часть 4   LAN. ENC28J60. ARP   В предыдущей части урока мы отправили запрос ARP, а также начали писать функцию заполнения таблицы ARP.   Чтобы проверить, что наш таймер отсчитывает именно секунды, можно в данный обработчик добавить светодиодную мигалку,

STM Урок 71. LAN. ENC28J60. ARP. Часть 3

  Урок 71   Часть 3   LAN. ENC28J60. ARP   В предыдущей части нашего урока мы напиcали код по приёму желаемого адреса IP для запроса ARP из терминальной программы в строковом виде, затем преобразовали данный адрес в числовой массив и начали писать функцию отправки запроса

AVR Урок 41. LAN. ENC28J60. ARP. Часть 4

  Урок 41   Часть 4   LAN. ENC28J60. ARP   В предыдущей части нашего занятия мы написали и проверили функцию для отправки запроса ARP, а также отделили в нашем коде запросы ARP от ответов.   Теперь добавим функцию заполнения таблицы ARP   //—————————————————

STM Урок 71. LAN. ENC28J60. ARP. Часть 2

  Урок 71   Часть 2   LAN. ENC28J60. ARP   В предыдущей части урока мы настроили проект, поправили ошибки прошлого занятия, вынесли функции реализации протокола ARP в отдельный модуль и создали обработчик прерываний USART на приём.   Теперь начнём обрабатывать результат, своевременно меняя все

AVR Урок 41. LAN. ENC28J60. ARP. Часть 3

  Урок 41   Часть 3   LAN. ENC28J60. ARP   В предыдущей части нашего занятия мы обработали приём строки с IP-адресом из шины USART и произвели её преобразование в числовую величину.   Теперь перейдём в файл arp.с и начнём писать там функцию

STM Урок 71. LAN. ENC28J60. ARP. Часть 1

  Урок 71   Часть 1   LAN. ENC28J60. ARP   Сегодня мы продолжим начатую в уроке 68 тему по программированию модуля LAN на микросхеме ENC28J60, который позволяет нам изучить программирование сетевых протоколов вручную, преследуя при этом цель — «Понять работу

AVR Урок 41. LAN. ENC28J60. ARP. Часть 2

  Урок 41   Часть 2   LAN. ENC28J60. ARP   В предыдущей части нашего занятия мы подправили некоторые ошибки прошлого занятия и вынесли функции реализации протокола ARP в отдельный модуль.   Теперь будем обдумывать то, как мы будем посылать ARP-запросы, то есть

AVR Урок 41. LAN. ENC28J60. ARP. Часть 1

  Урок 41   Часть 1   LAN. ENC28J60. ARP   Сегодня мы продолжим начатую в предыдущем уроке тему по программированию модуля LAN на микросхеме ENC28J60, который позволяет нам изучить программирование сетевых протоколов вручную, преследуя при этом цель — «Понять работу

Наверх