Top.Mail.Ru

STM32 и Ethernet. Часть 1. Подключение и настройка ENC28J60.

Всем доброго времени суток! Начинаем долгожданный цикл статей по практической работе с Ethernet. Пройдемся с самого низкого уровня по всему стеку протоколов - ARP, IP, UDP, TCP... В качестве целевой платформы возьмем традиционно STM32 и в качестве микросхемы физического уровня Ethernet контроллер ENC28J60, как один из наиболее распространенных и доступных. В этой, первой, статье рассмотрим ...

Продолжить чтение

Создаем сообщество!

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

Продолжить чтение

Автозапуск python скрипта на Raspberry Pi.

Сегодня будет статья / заметка / ответ на часто задаваемый вопрос. Итак, кратчайшая предыстория... На нашем форуме был опубликован вопрос по поводу автозапуска скрипта при включении Raspberry. И внезапно пришло осознание, что вопрос этот возникает достаточно часто, так, почему бы, собственно, не оформить ответ на него более глобально. То есть в виде заметки на основном ...

Продолжить чтение

Технология Ethernet. Обзор, описание, формат кадра.

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

Продолжить чтение

Raspberry Pi и Qt. Кросс-компиляция Qt и установка Qt Creator.

Одним из инструментов для создания приложений с графическим пользовательским интерфейсом является хорошо известный фреймворк Qt. Кроссплатформенность Qt позволяет нам успешно использовать его в том числе и для разработки на Raspberry Pi. Но здесь есть один нюанс, о котором мы и поговорим в этой статье. В принципе, можно без проблем установить Qt Creator и сопутствующие библиотеки ...

Продолжить чтение

Генерация и использование SSH-ключа на Raspberry Pi.

Возвращаемся к рассмотрению наиболее часто задаваемых вопросов по работе с Raspberry Pi. И сегодня разберем механизм создания SSH-ключей. При использовании ключа отпадает необходимость вводить пароль каждый раз при новом подключении к плате по SSH, что, несомненно, является большим плюсом. Итак, переходим к сути вопроса. Вспоминаем, что схема подключения по SSH выглядит следующим образом: Нашей первостепенной ...

Продолжить чтение

Raspberry Pi. PWM. Генерация ШИМ-сигнала.

Рассмотрев работу с портами ввода-вывода GPIO в качестве обычных входов и выходов, нельзя не затронуть и вопрос использования Raspberry Pi для генерации ШИМ (PWM). ШИМ-сигналы могут использоваться, к примеру, для управления серво-приводами или двигателями постоянного тока, либо для контроля яркости светодиодов. И это только несколько самых основных, сразу возникающих в памяти, применений. Таким образом, необходимость ...

Продолжить чтение

Raspberry Pi. Обмен данными по интерфейсу SPI.

Продвигаемся по нашему учебному курсу, посвященному работе с Raspberry Pi! Героем сегодняшней статьи будет интерфейс SPI. Разберем его включение, настройку и, конечно же, напишем реальный пример использования. Приступаем... Как и в статье по работе с шиной I2C, для полноценности примера возьмем какое-нибудь устройство и подключим к Raspberry Pi по SPI. Из имеющегося у меня в ...

Продолжить чтение

Raspberry Pi. Настройка и использование шины I2C.

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

Продолжить чтение

Raspberry Pi. Работа с портами ввода-вывода GPIO.

В сегодняшней статье мы рассмотрим основные нюансы и механизмы управления портами ввода-вывода GPIO платы Raspberri Pi. И, конечно же, как обычно, все проверим на практическом примере. Все версии Raspberry Pi оснащены штыревым разъемом, на который выведены порты GPIO. Начиная с 2014-го года разъем стал 40-пиновым (ранее было 26). На версиях Pi Zero и Pi Zero ...

Продолжить чтение