STM8 定时器

来源:互联网 发布:wps vb编辑器下载 编辑:程序博客网 时间:2024/06/05 05:57

中断映射表
1

对应stm8_interrupt.c

#pragma vector=1__interrupt void TRAP_IRQHandler(void){}#pragma vector=2__interrupt void TLI_IRQHandler(void){}#pragma vector=3__interrupt void AWU_IRQHandler(void){}#pragma vector=4__interrupt void CLK_IRQHandler(void){}#pragma vector=5__interrupt void EXTI_PORTA_IRQHandler(void){}#pragma vector=6__interrupt void EXTI_PORTB_IRQHandler(void){}#pragma vector=7__interrupt void EXTI_PORTC_IRQHandler(void){}#pragma vector=8__interrupt void EXTI_PORTD_IRQHandler(void){}#pragma vector=9__interrupt void EXTI_PORTE_IRQHandler(void){}#pragma vector=12__interrupt void SPI_IRQHandler(void){}#pragma vector=13__interrupt void TIM1_UPD_OVF_BRK_IRQHandler(void){}#pragma vector=14__interrupt void TIM1_CAP_COM_IRQHandler(void){}#pragma vector=15__interrupt void TIM2_UPD_OVF_BRK_IRQHandler(void){}#pragma vector=16__interrupt void TIM2_CAP_COM_IRQHandler(void){}#pragma vector=17__interrupt void TIM3_UPD_OVF_BRK_IRQHandler(void){}#pragma vector=18__interrupt void TIM3_CAP_COM_IRQHandler(void){}#pragma vector=19__interrupt void UART1_TX_IRQHandler(void){}#pragma vector=20__interrupt void UART1_RX_IRQHandler(void){   }#pragma vector=21__interrupt void I2C_IRQHandler(void){}#pragma vector=22__interrupt void UART23_TX_IRQHandler(void){}#pragma vector=23__interrupt void UART23_RX_IRQHandler(void){}#pragma vector=24__interrupt void ADC_IRQHandler(void){}#pragma vector=25__interrupt void TIM4_UPD_OVF_IRQHandler(void){}#pragma vector=26__interrupt void EEPROM_EEC_IRQHandler(void){}

举例
1

TIM1_TimeBaseInit(16, TIM1_COUNTERMODE_UP, 1000, 0x00);TIM1_ITConfig(TIM1_IT_UPDATE, ENABLE); //中断配置,更新中断TIM1_Cmd(ENABLE); //使能TIM1__enable_interrupt(); //使能中断
原创粉丝点击