Наш канал в telegram

Рубрика «Контроллеры»

всё, что на контроллерах и для контроллеров

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Приложение 3. Драйвера и функции библиотеки StdPeriph

MISC (Framework) ADC BKP CAN CEC CRC DAC DBGMCU DMA EXTI FLASH FSMC GPIO I2C IWDG PWR RCC RTC SDIO SPI TIM USART WWDG Часть 1. Установка MDK, создание проекта, основы Keil uVision Часть 2. Команды и директивы ассемблера, структура и синтаксис программы. Первая программа для STM32 Часть 3. Карта памяти контроллеров STM32, методы работы …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 11. Подключение и использование драйверов из пакета StdPeriph

Подключение драйверов стандартной периферии из пакета StdPeriph Пример использования драйверов для работы с RCC и GPIO. Подключение драйверов стандартной периферии из пакета StdPeriph В прошлый раз мы познакомились со стандартом CMSIS, а также научились подключать поставляемые вместе с пакетом Keil uVision библиотеки. Сегодня мы продолжим изучение стандарта CMSIS и рассмотрим пакет StdPeriph Drivers — драйвера …

Микрокомпьютер Omega2. Часть 9. Сборка альтернативной прошивки на базе OpenWRT

Введение Подготовительный этап Алгоритм сборки Дополнительная информация Введение Сегодня я расскажу о том, как собрать альтернативную прошивку для микрокомпьютера Omega2. Зачем это нужно? Ну, во-первых, оригинальная прошивка сделана на базе уже устаревшей версии LEDE OpenWRT, а значит там могут быть ошибки, которые в новых версиях уже пофиксили. Во-вторых, возможности OpenWRT постоянно растут (это ж «open …

Микрокомпьютер Omega2. Часть 8. Подключаем проводной Ethernet

Теория Пример Теория Cегодняшняя статья будет посвящена тому, как организовать на микрокомпьютере Omega2 полноценный проводной Ethernet. Вся необходимая физика для Ethrnet-а 100 Мбит/с в модуле Omega2 уже реализована, нам нужно добавить только схему трансформаторной развязки и разъём RJ45. Для скорости 100 Мбит/с понадобится 2 витых пары и, соответственно, два трансформатора. Типовая схема подключения: Что мы …

Микрокомпьютер Omega2. Часть 7. Выполнение задач по расписанию с помощью планировщика Cron

Что такое планировщик Cron и зачем он нужен Как пользоваться планировщиком Cron Как запускать задачи через Cron чаще 1 раза в минуту Что такое планировщик Cron и зачем он нужен Сегодня мы с вами поговорим об одной очень интересной и полезной штуке, именуемой Cron. Cron — это специальная утилита, позволяющая выполнять различные задачи (например, запускать …

Как и чем прошить устройство на контроллере ESP8266

Огромное число устройств домашней автоматизации сделано на различных модификациях плат с контроллерами ESP8266. Это легко объяснимо, учитывая, что всего за 2-3 доллара вы получаете достаточно маленькое (всего 24 х 16 мм) устройство, имеющее на борту WiFi, некоторое количество GPIO, интерфейсы UART и SPI, а также 10-битный АЦП. SDK для контроллера выложен в открытый доступ и …

Микрокомпьютер Omega2. Часть 6. Установка, настройка и использование php для интерактивного взаимодействия

Установка и настройка php на Omega2 Работа с микрокомпьютером Omega2 из php Интерактивное взаимодействие с Omega2, вызов php-скриптов через Ajax Как вы знаете, я являюсь сторонником внедрения web-технологий в автоматизацию систем управления (вот здесь можно почитать подробнее о том, как я это себе представляю). В то же время современные web-технологии невозможно представить без php, — …

Микрокомпьютер Omega2. Часть 5. Работа с USB flash-дисками

Ручное монтирование USB flash-накопителя Автоматическое монтирование USB flash-накопителя Сегодняшняя статья будет посвящена тому, как работать с подключенными к микрокомпьютеру Omega2 USB-флешками. Как вы уже знаете, в линуксе (и соответственно, в OpenWRT, который собран на базе linux) работа с устройствами происходит через специальные файлы устройств. Работа с флешками не является исключением и при наличии нужных драйверов, …

Микрокомпьютер Omega2. Часть 4. Работа с файлами (Midnight Commander, SCP, FTP).

Установка и использование файлового менеджера Передача файлов через SCP Передача файлов по FTP Как известно, информация на компьютерах хранится в виде файлов и структурируется при помощи каталогов (они же — директории). Микрокомпьютер Omega2, естественно, исключением не является. Соответственно, при работе с ним Вам наверняка придётся работать с файлами и каталогами, — редактировать, копировать, переносить, скачивать, …

Микрокомпьютер Omega2. Часть 3. Док-плата

Как я уже писал в предыдущих частях, микрокомпьютер Omega2 не предоставляет пользователю никаких стандартных разъёмов, все его выводы разведены на две линейки штырьков по бокам платы, которые к тому же имеют редкий шаг 2 мм. IMHO такое решение — это хитрый ход со стороны производителя, который с одной стороны позволяет позиционировать Omega2 как самый дешёвый …