Всегда верное решение!
ГАММА-САНКТ-ПЕТЕРБУРГ
Поставки электронных компонентов и модулей на рынки
России, стран СНГ и Прибалтики
Russian English
(812) 493-51-15
197101, Санкт-Петербург, Певческий пер., 12
(ст.м. "Горьковская"), БЦ "LIGHTHOUSE"

посмотреть на карте

(812) 493-51-15

Конкурс. Знакомы ли вы с Периферией Независимой от Ядра?

В преддверии ежегодной технической конференции RUSSIA MASTERs 2017 объявляется конкурс.

Постановка задачи
Допустим, Вам нужно организовать индикацию статуса состояния системы с помощью символов азбуки Морзе (например миганием светодиода). Режим «А» сопровождается миганием светодиода точка-тире, режим «B» – тире-точка-точка-точка и т.д. Причем необходимо, чтобы индикация могла осуществляться как в активном режиме, так и в режиме сохранения энергии Sleep.

Условия
Предлагается описать в произвольной форме дизайн-идею реализации генерации периодического сигнала (одного из символов азбуки Морзе, см. рис.1), причем генерация не должна прерываться при переводе МК в режим Sleep.
Микроконтроллер с набором периферии, присутствующей в семействе PIC16F18855.


Рис. 1. Генерируемые сигналы символов А и В.

Сигнал должен формироваться без участия ядра микроконтроллера, с применением концепции периферии независимой от ядра (Core Independent Peripheral, CIP).

Код программы с применением Периферии Независимой от Ядра должен выглядеть примерно так:

void main(void) {
SYSTEM_Initialize();
/* немного кода инициализации периферии */
SLEEP();
}

На конкурс необязательно присылать исходный код, достаточно описать (нарисовать) идею.

С концепцией Периферии Независимой от Ядра вы можете ознакомиться из статей по ссылкам:
Периферия Независимая от Ядра. Часть 1
Периферия Независимая от Ядра. Часть 2
Периферия Независимая от Ядра. Часть 3

Призы
- плата Xpress (c мк PIC16F18855);
- плата ATTINY817-XPRO;
- плата Curiosity (c МК PIC16F1619 и встроенным отладчиком).

Ваши идеи по выполнению задачи присылать на почту до 26.10.2017:
Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Участники тренинга RUSSIA MASTERs 2017 могут сообщить свой ответ в течение тренинга и имеют шанс вернуться домой с призами!

Регистрация e-mail на получение новостей ::

Статьи для разработчиков

Новости производителей