Vit (10.10.2013 19:01 - 19:10, просмотров: 1226)
NANO100KE3BN - мучаю Timer0 и Timer1 - от HIRC работают, от LIRC/LXT/HXT стоят. Генераторы включены, статус "стабильно". Что им нужно? NVIC_DisableIRQ(TMR1_IRQn); //Disable Timer1 interrupt
CLK->CLKSEL1 |= CLK_CLKSEL1_TMR1_MASK;
//CLK->CLKSEL1 &= ~(CLK_CLKSEL1_TMR1_MASK & ~CLK_CLKSEL1_TMR1_HIRC);
CLK->CLKSEL1 &= ~(CLK_CLKSEL1_TMR1_MASK & ~CLK_CLKSEL1_TMR1_LIRC);
//CLK->CLKSEL1 &= ~(CLK_CLKSEL1_TMR0_MASK & ~CLK_CLKSEL1_TMR0_LXT);
//CLK->CLKSEL1 &= ~(CLK_CLKSEL1_TMR1_MASK & ~CLK_CLKSEL1_TMR1_HXT);
CLK->APBCLK |= CLK_APBCLK_TMR1_EN; //Enable Timer1 clock source
TIMER1->CTL = 0; // &= ~TIMER_CTL_TMREN;//Disable Timer1
TIMER1->CTL |= TIMER_CTL_MODESEL_CONTINUOUS;//Select Continuous mode for operation mode
TIMER1->PRECNT = 0 & TIMER_PRECNT_PRESCALECNT_MASK;// Set Prescale [0~255]
TIMER1->CTL |= TIMER_CTL_TMREN;//Enable Timer1
И не нахожу DWT...
Как и Errata