Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Симуляция stm32 в IAR EW
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
juvf
Я так понял что симулировать PLL или USART в IAR-e нет возможности. А таймера должны стимулироваться?

В программе проинициализировал таймер, настроил обработчик прерывания таймера. В симуляции таймер на ведёт счёт и не происходит прерываний. Может не правильно что-то проинициализировал, а может симулятор не позволяет симулировать таймер.

ps инициализация таймера

Код
RCC_APB1ENR_bit.TIM2EN = 1; //  clokc on
SETENA0_bit.SETENA28 = 1; // Enable IRQ N37
IP7_bit.PRI_28 = 13; // set prioritet 31
TIM2_CR1 = 0;
TIM2_CR2 = 0;
TIM2_SMCR = 0;
TIM2_DIER = 0;
TIM2_DIER_bit.UIE = 0x1; // on irq
TIM2_EGR = 0;
TIM2_CCMR1 = 0;
TIM2_CCMR2 = 0;
TIM2_CCER = 0;
TIM2_CNT = 0;
TIM2_PSC = 0; //
TIM2_ARR = 22118; // 1 ms tick
TIM2_DCR = 0;
TIM2_DMAR =0;
TIM2_OR = 0;
TIM2_CR1_bit.CEN = 0x1; //on timer*/
Сергей Борщ
QUOTE (juvf @ Sep 5 2012, 07:34) *
А таймера должны стимулироваться?
Не должны. Читайте доки. Или википедию - там должно быть описание что такое "ядро" и что такое "периферия".
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.