Старт ARM. RTOS часть 4-ая. Семафоры.

Всем привет, продолжаем дальше на практике изучать FreeRTOS на базе STM32F429i – DISCO. Сегодня на повестки дня семафоры. Семафор — объект, ограничивающий количество потоков, которые могут войти в заданный участок кода. Определение введено Эдсгером Дейкстрой. Семафоры используются при передаче данных через разделяемую память. Семафор — это объект, с которым можно выполнить три операции. init(n): счётчик := n enter(): ждать пока счётчик станет больше 0; ...
Read more

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

Не так давно компания ARM анонсировала новую архитектуру Cortex M7 для микроконтроллеров, данная новость не прошла мимо mcu.by, и я решил написать небольшой обзор будущих микроконтроллеров. И уже сейчас 3 компании приобрели права на производства микроконтроллеров по данной архитектуре – это Atmel, Freescale и ST Microelectronics. ST Microelectronics – пошла дальше она проанонсировала микроконтроллер данной архитектуры и выложила руководство по некоторым особенностям данной железяки ...
Read more

Старт ARM. RTOS часть 3-ая. Очереди.

Всем привет продолжаем мучать stm32f4(stm32f429i-disco) и FreeRTOS, сегодня речь пойдет об очередях и зачем они нужны во FreeRTOS. И так преступим. Во первых, очередь – структура данных с организацией доступа к элементам «первый пришёл — первый вышел» (FIFO, First In — First Out). Добавление элемента (принято обозначать словом enqueue — добавить в очередь) возможно лишь в конец очереди, взятие — только из начала очереди ...
Read more

SAMA5D3 – Xplained. Embedded Linux

SAMA5D3 - Xplained. Embedded Linux. SAMA5D3 - MPU (microprocessor unit) от ATMEL. SAMA5 - универсальные высокопроизводительные встраиваемые микропроцессоры с низким потреблением энергии. Встраиваемые микропроцессоры (eMPU) серии Atmel® | SMART™ SAMA5D3 на базе ядра ARM® Cortex™-A5 функционируют на частоте до 536 МГц (850 MIPS) при потребляемой мощности менее 150 мВт, представляя собой высокопроизводительную платформу с низким потреблением энергии для бюджетных промышленных и потребительских систем. Ключевые ...
Read more

Зимний RoboCup БГТУ 2014 по РОБОТОТЕХНИКЕ

RoboCup БГТУ по РОБОТОТЕХНИКЕ Приглашаем ВСЕХ!!! Соревнования пройдут в начале декабря(1-ая неделя месяца). Этап соревнований: ГОНКИ ПО ЛИНИИ 1. Условия состязания За наиболее короткое время робот, следуя черной линии, должен добраться от места старта до места финиша. На прохождение дистанции дается максимум 3 минуты. Если робот потеряет линию более чем на 5 секунд, он будет дисквалифицирован. Покидание линии, при котором никакая часть робота не ...
Read more

AVR. Урок 6 — ADC

AVR. Урок 6 — ADC Аналого-цифровой преобразователь(Analog-to-digital converter, ADC) — устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал). Обратное преобразование осуществляется при помощи цифро-аналогового преобразователя (ЦАП, DAC). Как правило, АЦП — электронное устройство, преобразующее напряжение в двоичный цифровой код. Тем не менее, некоторые неэлектронные устройства с цифровым выходом следует также относить к АЦП, например, некоторые типы преобразователей угол-код. Простейшим одноразрядным двоичным АЦП является компаратор ...
Read more