Iniciando com ST

Software e Hardware para uC STM

Moderadores: andre_luis, 51

Iniciando com ST

Mensagempor lafourcade » 27 Fev 2014 11:24

Bom dia a todos

Estou começando com o STM8S103K3 e a placa STM8S-Discovery.

Acontece que quando eu Configuro no projeto que vou usar o STM8S105C6 e gero o debuger ele entra na interrupção. Quando eu modifico para STM8S103K3 no projeto e conecto a minha placa no st-link. Ele não entra na interrupção. Que que esta errado?

O Código:

Código: Selecionar todos
#define TIMTICK         (TIM4)

INTERRUPT_HANDLER(TimeBase_ISR, 23)
{
    TIMTICK->SR1 = 0;      // clear overflow flag
    cont++;
}

void main( void )
{
    // Configures clocks
    CLK_Configuration();
   
    TIM4_Config();
    while(1)
    {       
    }
}

void CLK_Configuration(void)
{
    CLK_DeInit();
    CLK_HSECmd(ENABLE);
    CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1);
}

void TIM4_Config(void)
{
    CLK_PeripheralClockConfig (CLK_PERIPHERAL_TIMER4 , ENABLE);
    TIM4_DeInit();
    /* Time base configuration */ 
    TIM4_TimeBaseInit(TIM4_PRESCALER_128, 0x7D); // 127 and 0x7D == Interrupt 1mS
    TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);
    TIM4_Cmd(ENABLE);    // Enable TIM4 
    enableInterrupts();
}



Obrigado
lafourcade
Byte
 
Mensagens: 123
Registrado em: 20 Out 2006 06:40

Voltar para STMicroelectronics

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x