Записи с меткой «GPIO»

Orange Pi R1 Plus — одноплатный компьютер с двумя гигабитными Ethernet

Orange Pi R1 Plus

Одноплатный мини компьютер Orange Pi R1 Plus представляет собой улучшенную версию модели Orange Pi R1. Новая плата оснащена более производительным процессором (SoC) — Rockchip RK3328 вместо Allwinner H2+, имеет в четыре раза больше оперативной памяти (1 Гб DDR4), поддержку Gigabit Ethernet вместо Fast Ethernet, но нет встроенного Wi-Fi, поскольку решили предоставить USB-порт вместо внешних Wi-Fi адаптеров. Кроме …

Урок 2. Последовательный порт UART в Maixduino/K210

Урок 2. Последовательный порт UART в Maixduino (K210) - Подключение

На плате Maixduino есть 3 последовательных порта (UART): «/dev/uart1», «/dev/uart2» и «/dev/uart3».  Первый порт («/dev/uart1») используется FreeRTOS как порт для отладки и прошивки. По этому не рекомендуется использовать, а два других порта можно использовать для обмена данными с внешними устройствами. В этом уроке настроим последовательный порт (UART), напишем пример программы и будем передавать данные между Maixduino …

Урок 1. Кнопка, светодиод. Функции управления вводом/выводом. Первая программа

Maixduino - оборудование

В этом уроке напишем первую программу, научимся считывать значение цифровых входов и устанавливать состояние выходов. Реализуем управление такими простыми элементами, как кнопка и светодиод на платформе Maixduino. Что нужно знать Существует 3 фреймворка для разработки приложений для процессора К210: Standalone SDK для Kendryte K210; Kendryte FreeRTOS SDK — Этот SDK предназначен для Kendryte K210, который …

NanoPi NEO-LTS/NanoPi-NEO V1.4 — одноплатный мини-ПК размером 40 x 40 мм на базе SoC Allwinner H3

NanoPi-NEO V1.4

NanoPi NEO-LTS (NanoPi-NEO V1.4) — это миниатюрный одноплатный компьютер (40 x 40 мм) от компании FriendlyARM, сделан на базе SoC Allwinner H3, в который входят четыре вычислительных ядра ARM Cortex-A7 с тактовой частотой до 1.2 ГГц и GPU Mali-400MP2 с частотой 600 МГц. Модели NanoPi NEO бывают как с 256 Мб оперативной памяти, так и с 512 Мб. Для …

Orange Pi Zero LTS — это Orange Pi Zero с исправленными проблемами Wi-Fi

Orange Pi Zero LTS - это Orange Pi Zero с исправленными проблемами Wi-Fi

Orange Pi Zero LTS — это одноплатный компьютер на базе SoC Allwinner H2+: 4 ядра ARM Cortex-A7 с тактовой частотой 1.2 ГГц и GPU Mali400 MP2 с частотой 600 МГц. Объём оперативной памяти — 256 или 512 Мбайт DDR3 SDRAM. Orange Pi Zero LTS поможет разработчикам в реализации различных проектов в области Интернета вещей (IoT). …

Banana Pi P2 Maker/BPI-P2 Maker — мини компьютер с PoE / урезанная версия Banana P2 Zero

Banana Pi P2 Maker

Banana Pi P2 Maker — это урезанная версия Banana P2 Zero, отличается лишь отсутствием в комплекте поставки флешь-накопителя eMMC и беспроводного модуля Wi-Fi и Bluetooth, при этом модуль PoE вынесен за скобки как дополнительная опция. Всё остальное осталось: SoC Allwinner H2+, состоящий из 4 ядер ARM Cortex-A7 с тактовой частотой 1.0 ГГц и двух ядер …

Raspberry Pi и Pi4J. Урок 11. Soft PWM/Программная ШИМ на Java и C/C++

Raspberry Pi и Pi4J. Урок 11. Soft PWM/Программная ШИМ на Java и C/C++

WiringPi включает в себя программно-управляемый обработчик ШИМ (Soft PWM), способный выводить сигнал ШИМ на любой из выводов GPIO Raspberry Pi (или Banana Pi, Orange Pi, NanoPi, Odroid и т.п.). Есть некоторые ограничения. Для поддержания низкой загрузки процессора минимальная ширина импульса составляет 100 мкс. Это в сочетании с предлагаемым по умолчанию диапазоном 100 дает частоту ШИМ 100 Гц. Вы …

Raspberry Pi и Pi4J. Урок 10. Работа с Цифро-аналоговым преобразователем/ЦАП MCP4725

Схема подключения ЦАП MCP4725 к Orange Pi

ЦАП MCP4725 — это 12-разрядный цифро-аналоговый преобразователь управляемый через I2C. Так как мини компьютеры Raspberry Pi, Banana Pi, Orange Pi, Nano Pi, Odroid и т.п. имеют встроенного ЦАП, MCP4725 может быть использован, чтобы получить точный аналоговый сигнал. В Pi4J есть библиотека для работы с ЦАП MCP4725 по I2C/TWI из Java на Raspberry Pi, Banana Pi, Orange …

Banana Pi P2 ZERO/BPI-P2 ZERO — мини компьютер с PoE и eMMC

Banana Pi P2 ZERO (BPI-P2 ZERO) - мини компьютер с PoE и eMMC

Banana PI P2 Zero — это одноплатный компьютер на базе SoC Allwinner H2+, что состоит из 4 ядер ARM Cortex-A7 с тактовой частотой 1.0 ГГц и двух ядер GPU Mali400MP2 частотой 600 МГц. Этот мини-компьютер имеет очень схожие характеристики по сравнению с более ранней Banana Pi M2 Zero, но более обширные, благодаря 8 Гб eMMC …

Включение и настройка SPI (SPI0 и SPI1) на Orange Pi на ядрах 3.4 (Ubuntu 16.04) и 4.14 (Ubuntu 18.04).

Включение и настройка SPI на Orange Pi - GPIO SPI0 и SPI1

Интерфейс SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — это последовательный четырёх-проводной интерфейс передачи данных, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. Сколько SPI портов на Orange Pi Если брать классический Orange Pi с GPIO на 40 пин, то мы имеем полтора SPI порта. Смотрим распиновку Orange Pi PC: отсюда …