Ноя 22 2010

Коллекция визиток

Небольшая коллекция визиток в виде печатных плат.

Под катом ещё фото

Read more »

Ноя 19 2010

Прерывания в Cortex M3. Часть 3

В предыдущей части (http://32bit.me/?p=842) были рассмотрены основные функции работы с прерываниями микроконтроллера LPC17хх. Однако, рассмотренные функции не работают с особым видом прерываний ядра Cortex M3 — системными исключениями. Ниже будет рассмотрена работа с системными исключениями на примере системного исключения SysTick. Также будет рассмотрено одно исключение из тех правил работы с прерываниями, которые рассматривались в части 2.

Read more »

Ноя 18 2010

Структура сети контроллеров

Пример структуры локальной сети, включающей в себя два контроллера i-8000, операторскую панель Weintek, и рабочее место оператора с SCADA-системой (там же запущен сервер SCADA-системы и ведётся архивирование трендов).

Ноя 17 2010

Прерывания в Cortex M3. Часть 2

В первой части (http://32bit.me/?p=839) были приведены некоторые сведения о структуре контроллера прерываний Cortex M3. В этой части будут рассматриваться примеры обработки прерываний в этой архитектуре.

Read more »

Ноя 12 2010

Прерывания в Cortex M3. Часть 1

По сравнению с микроконтроллерами ARM7, такими как LPC2368, в архитектуре Cortex M3 наибольшей модернизации подверглась система прерываний. Она стала существенно более сложной и гибкой. Ниже будут рассмотрены некоторые особенности нового контроллера прерываний (Nested Vectored Interrupt Controller, NVIC).

Read more »

Ноя 11 2010

Repetitive Interrupt Timer

Repetitive Interrupt Timer (RIT) является ещё одним таймером, которого не было в ARM7, и который появился в Cortex M3. Как следует из названия, он предназначен для генерации прерываний, повторяющихся через определённые промежутки времени. Его структура намного проще, чем у обычного таймера-счётчика, но несколько сложнее, чем у SysTick, рассмотренного здесь: http://32bit.me/?p=796. В большинстве практических случаев эти таймеры взаимозаменяемы.
Ниже будет рассмотрено применение таймера RIT.

Read more »

Ноя 10 2010

Таймер SysTick

В микроконтроллерах LPC17xx (ядро Cortex M3), наряду с обычными универсальными таймерами-счётчиками в количестве 4-х штук есть два дополнительных таймера: SysTick и Repetitive Interrupt Timer, использование которых позволяет освободить универсальные таймеры-счётчики для других целей.

Read more »