Рубрика: Программирование AVR

Программирование микроконтроллеров AVR и все, что с ним связано

AVR Урок 50. LAN. ENC28J60. TCP WEB Server. Передаём малую страницу. Часть 1

  Урок 50   Часть 1   LAN. ENC28J60. HTTP Server. Передаём малую WEB-страницу     Сегодня мы продолжим нашу тему передачи данных с использованием протокола транспортного уровня TCP и попробуем передать по данному протоколу с нашего контроллера WEB-страницу. А

AVR Урок 49. LAN. ENC28J60. TCP Server. Передаём данные

  Урок 49   LAN. ENC28J60. TCP Server. Передаём данные     На прошлом занятии мы плотно познакомились с протоколом передачи данных TCP и научились устанавливать и разрывать соединение, так как это является неотъемлемым условием данного протокола. Теперь перед нами встала

AVR Урок 48. LAN. ENC28J60. TCP Server. Устанавливаем и разрываем соединение. Часть 2

  Урок 48   Часть 2   LAN. ENC28J60. TCP Server. Устанавливаем и разрываем соединение     В предыдущей части нашего урока мы познакомились с протоколом TCP и с его заголовком, также изучили специфику установки и разрыва соединения TCP, создали проект и приняли пакет

AVR Урок 48. LAN. ENC28J60. TCP Server. Устанавливаем и разрываем соединение. Часть 1

  Урок 48   Часть 1   LAN. ENC28J60. TCP Server. Устанавливаем и разрываем соединение     Сегодня мы начинаем знакомство с другим, более сложным, но в то же время и более надёжным протоколом модели OSI транспортного уровня — TCP.

AVR Урок 47. LAN. ENC28J60. NTP. Узнаём точное время. Часть 2

  Урок 47   Часть 2   LAN. ENC28J60. NTP. Узнаём точное время     В предыдующей части нашего урока мы узнали всё необходимое о протоколе NTP и написали код, который отправил запрос, дождался ответа от сервера и отобразил в терминальной программе мировое время в

AVR Урок 47. LAN. ENC28J60. NTP. Узнаём точное время. Часть 1

  Урок 47   Часть 1   LAN. ENC28J60. NTP. Узнаём точное время     Так как на прошлом уроке мы сумели уже пообщаться с удалённым узлом, а также у нас освоен практически протокол транспортного уровня — UDP, то мы

AVR Урок 46. LAN. ENC28J60. Удалённый доступ

  Урок 46   LAN. ENC28J60. Удалённый доступ     До сих пор мы при помощи нашего модуля ENC28J60 могли соединяться, принимать и передавать данные только с узлов, находящихся в локальной сети. Я думаю, что настал тот момент, когда мы

AVR Урок 45. LAN. ENC28J60. UDP Client

  Урок 45   LAN. ENC28J60. UDP Client     В предыдущем уроке мы познакомились с новым для нас протоколом транспортного уровня UDP и написали примитивный эхо-сервер. Сегодня мы поставим обратную задачу — написать клиент. Как мы уже знаем из

AVR Урок 44. LAN. ENC28J60. UDP Server

  Урок 44   LAN. ENC28J60. UDP Server     Ну вот и настало время нам передать через локальную сеть с помощью нашего модуля ENC28J60 какие-нибудь осознанные данные. Для этого нам потребуется обернуть наши данные в какой-нибудь транспортный протокол. Транспортный

AVR Урок 43. LAN. ENC28J60. Подключаем внешние прерывания (EXINT)

  Урок 43   LAN. ENC28J60.  Подключаем внешние прерывания (EXINT)     На прошлом уроке мы разобрались, как можно задействовать и обрабатывать внешние прерывания на микроконтроллерах AVR, причём сделали мы это в основном для того, чтобы данный накопленный опыт использовать

Наверх