Systick Можно Ли Мигать Диодами С Его Помощью?

1-06-2014, 14:25 От: admin Посмотрели: 410
Снова здравствуйте!)

Перешел к изучению SysTck

Рассмотрел примеры, в которых на основе этого таймера делается функция задержки. И возник вопрос. Можно ли в прерывании генерируемом этим счетчиком включать LED? Или шпилька будет настолько короткой, что я ее не увижу?

Грубо говоря написать так:


void SysTick_Handler(void)
{
GPIOD->BSRRL |= ( 1<<12 );
}

int main()
{

RCC->AHB1ENR = RCC_AHB1ENR_GPIODEN;//RCC -название модуля; AHB1ENR -название регистра; GPIODEN -устанавливаемый бит

/*---Конфигурируем GPIO порт D---*/
GPIOD->MODER =0x55000000;/*Регистр установки режима порта вход/выхода для 12, 13, 14, 15 линий порта D
0x55000000 это шестнадцатеричное представление числа 010101010000000000000000000000,
где 01 -конфигурация регистра MODER на выход.
0101 в двоичной системе = 5 в шестнадцатиричной*/
GPIOD->OTYPER = 0;// Регистр установки режима порта с подтяжкой или открытым коллектором
GPIOD->OSPEEDR = 0; //Регистр установки скорости работы порта
SysTick_Config(TimerTick);
while(1)
{

GPIOD->BSRRH |= ( 1 << 12 );//Устанавливаем низкий уровень на 12-й линии

}
}

Раздел: STM32

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Systick Можно Ли Мигать Диодами С Его Помощью? все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930