Наш канал в telegram

Рубрика «Теория»

изучаем матчасть

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 15. Таймеры. Глава 3 — Таймеры общего назначения TIM2 — TIM5

Особенности Блок-схемы Базовый модуль Тактирование счётчиков Модуль захвата/сравнения Режим захвата по входу (Input Capture Mode) Режим измерения параметров ШИМ (PWM Input Mode) Режим форсированного выхода (Forced Output Mode) Режим управления выходом по сравнению (Output Compare Mode) Режим ШИМ (PWM Mode) Режим одиночного импульса (One-pulse Mode) Сброс сигнала OCxREF по внешнему событию Режим интерфейса энкодера (Encoder …

Лидеры России. Политика

Здравствуйте уважаемые читатели! Меня зовут Позианос Юрий. Я являюсь основателем сайта об электронике и IT-технологиях Radiohlam.ru. В настоящее время в России по поручению Президента проводится открытый конкурс «Лидеры России. Политика»». Этот конкурс направлен на выявление новых политических лидеров, способных заниматься законотворческой деятельностью. Я решил принять участие в этом конкурсе и прошу Вашей поддержки. Ознакомиться с …

Что такое сессии и как с ними работать в php

Что такое сессии и зачем они нужны Что такое сессии в php Как работают сессии Как работают сессии в php Основные функции для работы с сессиями в php Небольшая практика Пара слов про авторизацию Что такое сессии и зачем они нужны Протокол http, используемый для загрузки содержимого web-страниц, работает следующим образом: клиент присылает серверу http-запрос, …

Инструкция по созданию Telegram ботов. Дополнение. Как отправлять правильные https-запросы через curl и при чём здесь SSL-cертификаты

Вступление Как работает https и при чём здесь SSL-сертификаты (кратко) Как работать с https через curl P.S. Должны ли мы посылать сертификат серверу? P.P.S. Как сохранить себе на диск сертификат сайта? Вступление В предыдущей части, для отправки get-запросов по https при помощи curl, использовалась функция вот такого вида: При этом справа, в комментариях, указано, что …

Алиса от Яндекса. Часть 3. Проектирование сценария навыка.

Что такое сценарий навыка. Математическая модель сценария. Для начала хочу сказать, что на платформе Яндекс.Диалогов есть страничка, посвящённая проектированию навыков. На этой странице написано, что одним из самых сложных этапов создания навыка является разработка сценария. В этой оценке я абсолютно согласен с Яндексом и именно об этом я хочу сегодня поговорить, в надежде облегчить самому …

Алиса от Яндекса. Часть 2. Что такое навыки Алисы, как они работают и что нужно для разработки своего собственного навыка?

Что такое навыки Алисы? Как сторонние навыки интегрируются с Алисой? Формальные требования к навыкам. Техника взаимодействия платформы Диалоги и сторонних веб-сервисов. Что такое навыки Алисы? Говоря по простому, навыки — это любые веб-сервисы, предоставляющие какой-либо полезный (или не очень) функционал. Как только Алиса научилась (ну, или сотрудники Яндекса её научили) пользоваться определённым веб-сервисом, — можно …

Расчёт блока питания с гасящим конденсатором + онлайн-калькулятор

Базовая схема и теория Формулы и рабочая схема Онлайн-калькулятор Базовая схема и теория Представленная и описанная в этой статье схема позволяет изготовить малогабаритный блок питания для низкоточных схем, преобразующий переменное сетевое напряжение в постоянное напряжение заданного уровня. Принцип действия схемы очень простой — последовательно с выпрямительным мостом (с которого снимается рабочее напряжение на сглаживающий конденсатор …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 15. Таймеры. Глава 2 — Таймеры общего назначения TIM9 — TIM14

Особенности Блок-схемы Базовый модуль Тактирование счётчиков Модуль захвата/сравнения Режим захвата по входу (Input Capture Mode) Режим измерения параметров ШИМ (PWM Input Mode) Режим форсированного выхода (Forced Output Mode) Режим управления выходом по сравнению (Output Compare Mode) Режим ШИМ (PWM Mode) Режим одиночного импульса (One-pulse Mode) Синхронизация счётчиков по внешним сигналам (только для TIM9/12) Режим сброса …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 15. Таймеры. Глава 1 — Введение. Простейшие таймеры

Введение Простейшие таймеры Регистры Техника программирования Введение В микроконтроллерах stm32 есть 14 различных таймеров, которые по своим функциональным возможностям условно делятся на три типа: простейшие (TIM6,7), общего назначения (TIM2-5, TIM9-14) и продвинутые (TIM1,8). Если кратко описать отличия этих трёх типов, то они заключаются в том, что простейшие таймеры почти ничего не умеют, кроме простого отсчёта …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 14. Использование DMA

Что такое DMA и зачем это нужно Возможности и работа DMA в stm32 Регистры Техника программирования DMA Что такое DMA и зачем это нужно DMA (Direct Memory Access) — технология прямого доступа к памяти. Эта технология позволяет быстро и без использования центрального процессора пересылать данные из одной области памяти в другую. При этом для такой …