Articles

pll

Тактирование, синхронизация и ФАПЧ процессора

Тактирование и синхронизация - это основные элементы работы любого процессора (микроконтроллера и микропроцессора). Работа тактирования начинается с работы одного из следующих компонентов внутреннего или внешнего калибруемого RC-генератора, внешнего кварцевого резонатора или внешнего керамического резонатора. Тактирование: с сопровождением данных сигналами тактирования, с выработкой сигналов тактирования приемников. Проблема расфазирования тактовых импульсов для быстродействующих ЦПУ (центральное процессорное устройство) актуальна, что на современные БИС/СБИС (большие интегральные схемы/сверх большие ...
Read more

Перевод документа stm32f4 programming manual. Руководство по программированию.

Всем привет! Немного экзотики, а именно перевод документа "Руководство по программированию микроконтроллеров smt32f4, stm32f3" (официальное название документа PM0214 Programming manual STM32F3 and STM32F4 Series Cortex®-M4 programming manual). Перевод документа. Надеюсь для кого-то окажется очень полезным документам (например для подготовки к ARM Accredited Engineer Program). Благодарность студентам БГТУ кафедры АППиЭ ...
Read more

Progressive Electronics. Hotel management system.

This is what we do We offer the entire range of services in the professional electronics development field: consulting and conceptual development of the new product, electronic design and development of the enclosure, hardware platform design,application and embedded software development, testing and quality assurance, sample manufacturing, production launch and production support using fabless technology. Automation Automation Systems. Operator Control and Monitoring Systems. Industrial Controls ...
Read more

ARM STM32F7. STM32F746G-DISCO.

Всем привет! Недавно пришла отладочная плата STM32F746G-DISCO, очень был этому рад и конечно решил поделится с Вами первыми впечатлениями. В предыдущем обзоре об новом ядре Cortex M7, я уже рассказывал, какая аппаратная поддержка реализовано на данной отладочной плате. Первое что будем делать, загрузим демонстрационную прошивку с каталога для ранее скаченного куба версии 1.1.0. Для этого необходимо будет скачать новую версию STM32 ST-LINK Utility (на ...
Read more

ProniX – Progressive Electronics.

Команда ProniX предлагает полный спектр услуг в сфере разработки электроники: разработка прототипа и запуск в массовое производство, программирование микроконтроллеров, микропроцессоров и FPGA. Разработка дизайна конечного продукта, формирование проектно-конструкторской документации, тестирование программно-аппаратных решений. Автоматизация и создание систем управления. Наши услуги: - Разработка электроники. - Проектирование печатных плат. - FPGA дизайн. - Разработка драйверов и межплатформенного программного обеспечения. - Разработка прошивок и ПО. - Тестирование и ...
Read more

Mass Storage STM32F4. USB MSC. FAT.

Недавно вышла новая версия куба - STM32CubeF4 1.6.0. В рамках релиза расскажу, как поднять MSC с полноценной файловой системой на борту. Поднимать будем на базе отладочной платы STM32F429I-DISCO. Будем менять проект, который работает на SDIO, проект Projects\STM324x9I_EVAL\Applications\USB_Device\MSC_Standalone\, после изменений проект будет работать через внешнее ОЗУ. Далее будем следовать мои инструкциям: 1. Удаляем каталоги в проекте: Drivers/BSP/Components Drivers/BSP/STM324x9I_EVAL 2. Добавляем каталоги в проект: Drivers/BSP/STM32429I_DISCO stm32f429i_discovery.c ...
Read more

Обзор ARM Cortex-M7. Часть 3.

Всем привет! Прошло 4 месяца с момента написания второй обзорной статьи об ARM Cortex M7. Обзор ARM Cortex-M7. Часть 1. Обзор ARM Cortex-M7. Часть 2. Что же появилось за это время? Буквально, как пару часов назад появился новый STM32CubeF7 версии 1.1.0 поддерживающий STM32746G-Discovery: - STM32756G_EVAL(STM32746G_EVAL) - STM32746G-Discovery Самая главное, цена STM32746G-Discovery всего 50$ (как раз, чтобы начать на практике изучать Cortex M7, себе я ...
Read more

Уникальный ID для устройства. STM32. SAM3.

Уникальный идентификатор (Unique ID) — уникальный номер устройства, позволяющий отличать его от других устройств. Примеры: Токен, где в качестве имени или номера используется уникальный идентификатор. Идентификаторы активно используются практически во всех информационных системах. Уникальный признак субъекта или объекта доступа. Хорошим примером будет создание глобальной базы устройств, для обновления и контроля версий прошивок. 1-ое устройство STM32VL-Discovery Основной документ: "RM0041: STM32F100xx advanced ARM-based 32-bit MCUs" Регистр ...
Read more

Генератор случайных чисел на SM32F4. TRNG.

Аппаратный генератор случайных чисел (генератор истинно случайных чисел) — устройство, которое генерирует последовательность случайных чисел на основе измеряемых параметров протекающего физического процесса. Работа таких устройств часто основана на использовании надёжных источников энтропии, таких как тепловой шум, фотоэлектрический эффект, квантовые явления и т.д. Эти процессы в теории абсолютно непредсказуемы, на практике же получаемые из них случайные числа проверяются с помощью специальных статистических тестов . Истинный ...
Read more

embOS. Операционная система реального времени от Segger. Часть 1.

Доброе время суток! Сегодня я расскажу и покажу, как быстро и безболезненно поднять embOS для stm32f429i-disco. Увидим, как создавать потоки и как с ними работать. 1. Переходим на официальный сайт Segger в раздел загрузок https://segger.com/downloads.html. 2. Находим архив с название embOS trial for Cortex-M and KEIL compiler. Нажимаем на него и переходим на экран регистрации. 3. В окне регистрации необходимо заполнить Ваши данные, можно ...
Read more

Tibo 2015. РобоДром.

Две недели назад прошла выставка Тибо 2015. В рамках выставки прошел детско-юношеский фестиваль РобоДром. На выставки были проведены два вида соревнований: Roborace и робо-сумо. В Roborace участвовали уже опытные участники соревнований из БрГТУ, БНТУ, БГТУ и дворца молодежи, робо-сумо провели для школьников минских школ, гимназий и лицеев. Проводилось мероприятие 22-25 апреля. Активное участие в фестивале приняли студенты и магистранты факультета ХТиТ БГТУ. Магистрант кафедры ...
Read more

Старт ARM. mbed os. часть 1-ая.

Доброе время суток! Продолжаем говорить об операционных системах реального времени и на повестке дня у нас mbed os. mbed - это платформа и операционная система для подключенных к Интернету, устройств на базе 32-разрядных ARM Cortex-M микроконтроллеров. Такие устройства также известны как, устройства "Интернет вещей". Проект совместно разработанный с компанией ARM и с ее технологическими партнерами. Разработка программного обеспечения. Приложения могут быть разработаны только для ...
Read more