Автор: Narod Stream

STM Урок 98. LAN8720. LWIP. TCP Server. Часть 2

В предыдущей части нашего занятия мы добавили, а также заменили ряд служебных функций и попытались отреагировать на желание клиента создать с нашим сервером соединение.   Начнём писать теперь тело обработчика, который вызывается при получении пакета сервером. Также создадим сначала указатель на

STM Урок 98. LAN8720. LWIP. TCP Server. Часть 1

Сегодня мы продолжим работу по программированию микросхемы LAN8720 с использованием библиотеки стека протоколов LWIP и теперь мы попытаемся создать с помощью неё простенький TCP-сервер. Признаться, я думал, что это будет гораздо легче, чем написать клиент, но не тут-то было. Всё

PIC Урок 3. Бегущие огни

Теперь у нас есть среда программирования и компилятор. Также у нас есть готовый проект. Поэтому теперь самое время заняться написанием какого-нибудь кода. Ну и, по традиции, давайте напишем код, который будет управлять свечением светодиодов, подключенных к ножкам портов микроконтроллера. То

STM Урок 97. Подключаем bluetooth-модуль HC-05

  Настало время немного отдохнуть от передачи данных по интерфейсу LAN. Сегодня мы попробуем передать данные с микроконтроллера куда-нибудь, а также обратно, используя уже беспроводные технологии, то есть такие технологии, благодаря которым передача данных происходит без использования каких-либо проводов. В

STM Урок 96. LAN8720. LWIP. TCP Client. Часть 3

В предыдущей части урока мы создали и настроили проект, написали несколько функций и попробовали на практике соединиться с сервером TCP.   Теперь надо как-то разъединиться, а мы ещё не писали код. В командной строке с netcat применим комбинацию клавиш Ctrl+C и

STM Урок 96. LAN8720. LWIP. TCP Client. Часть 2

В предыдущей части урока мы познакомились с микросхемой LAN8720, с межканальными интерфейсами и со стеком протоколов LWIP.   Ну, что ж. Давайте наконец-то перейдём к нашему проекту. Наша задача — создать клиент TCP, который будет уметь по своей инициативе соединяться и

STM Урок 96. LAN8720. LWIP. TCP Client. Часть 1

Мы уже изучили плотненько две микросхемы, предназначенные для передачи данных по интерфейсу LAN: это ENC28J60 и W5500. Это микросхемы от двух разных производителей. Первая включает в себя два уровня — канальный и физический, а вторая — ко всему этому ещё

PIC Урок 2. Первый проект в MPLAB X IDE

После краткого изучения архитектуры и возможностей контроллеров PIC пришло время нам попробовать себя в программировании данных контроллеров, так как без программы микроконтроллер — это бесполезная микросхема. Только чтобы попробовать себя в программировании, обычно требуется какая-то среда программирования (не в блокноте

Bluetooth-модуль HC-05

Сегодня мы познакомимся с недорогим модулем для беспроводной передачи данных по Bluetooth. Bluetooth — производственная спецификация беспроводных персональных сетей, которая обеспечивает передачу данных без проводов между многими устройствами. Наш модуль именуется HC-05. Это один из представителей линейки подобных модулей HC-03 — HC-09.

STM Урок 95. LAN. W5500. FTP Server. Часть 4

В предыдущей части занятия мы написали код для вывода клиенту информации о каталоге. Поищем причину создавшейся ситуации потери соединения с сервером после ответа на команду вывода информации о каталоге Сервер шлёт нам какие-то неизвестные команды.

Наверх