zoukankan      html  css  js  c++  java
  • IAR STM8 中断函数

    #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)
    {
       
    }
    #ifdef STM8S903
    #pragma vector=0xA
    __interrupt void EXTI_PORTF_IRQHandler(void)
    {
      
    }
    #endif
    #ifdef STM8S208
    #pragma vector=0xA
    __interrupt void CAN_RX_IRQHandler(void)
    {
      
    }
    #pragma vector=0xB
    __interrupt void CAN_TX_IRQHandler(void)
    {
      
    }
    #endif
    #pragma vector=0xC
    __interrupt void SPI_IRQHandler(void)
    {
      
    }
    #pragma vector=0xD
    __interrupt void TIM1_UPD_OVF_TRG_BRK_IRQHandler(void)
    {
      
      CleT1UPF;
      PDODR->bit3=(~PDODR->bit3);
    }
    #pragma vector=0xE
    __interrupt void TIM1_CAP_COM_IRQHandler(void)
    {
      
    }
    #ifdef STM8S903
    #pragma vector=0xF
    __interrupt void TIM5_UPD_OVF_BRK_TRG_IRQHandler(void)
    {
      
    }
    #pragma vector=0x10
    __interrupt void TIM5_CAP_COM_IRQHandler(void)
    {
      
    }
    #else
    #pragma vector=0xF
    __interrupt void TIM2_UPD_OVF_BRK_IRQHandler(void)
    {
         
    }
    #pragma vector=0x10
    __interrupt void TIM2_CAP_COM_IRQHandler(void)
    {
      
    }
    #endif
    #if defined (STM8S208) || defined(STM8S207) || defined(STM8S105)
    #pragma vector=0x11
    __interrupt void TIM3_UPD_OVF_BRK_IRQHandler(void)
    {
      
    }
    #pragma vector=0x12
    __interrupt void TIM3_CAP_COM_IRQHandler(void)
    {
      
    }
    #endif
    #ifndef STM8S105
    #pragma vector=0x13
    __interrupt void UART1_TX_IRQHandler(void)
    {
      
    }
    #pragma vector=0x14
    __interrupt void UART1_RX_IRQHandler(void)
    {
      
    }
    #endif
    #pragma vector=0x15
    __interrupt void I2C_IRQHandler(void)
    {
      
    }
    #ifdef STM8S105
    #pragma vector=0x16
    __interrupt void UART2_TX_IRQHandler(void)
    {
       
    }
    #pragma vector=0x17
    __interrupt void UART2_RX_IRQHandler(void)
    {
       
    }
    #endif
    #if defined(STM8S207) || defined(STM8S208)
    #pragma vector=0x16
    __interrupt void UART3_TX_IRQHandler(void)
    {
      
    }
    #pragma vector=0x17
    __interrupt void UART3_RX_IRQHandler(void)
    {
      
    }
    #endif
    #if defined(STM8S207) || defined(STM8S208)
    #pragma vector=0x18
    __interrupt void ADC2_IRQHandler(void)
    {
       
    }
    #else
    #pragma vector=0x18
    __interrupt void ADC1_IRQHandler(void)
    {
       
    }
    #endif
    #ifdef STM8S903
    #pragma vector=0x19
    __interrupt void TIM6_UPD_OVF_TRG_IRQHandler(void)
    {
      
    }
    #else
    #pragma vector=0x19
    __interrupt void TIM4_UPD_OVF_IRQHandler(void)
    {
      
    }
    #endif
    #pragma vector=0x1A
    __interrupt void EEPROM_EEC_IRQHandler(void)
    {
      
    }

  • 相关阅读:
    2018-2019-2 20165232 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
    2018-2019 20165232 Exp5 MSF基础应用
    2018-2019-2 网络对抗技术 20165232 Exp4 恶意代码分析
    2018-2019-2 网络对抗技术 20165232 Exp3 免杀原理与实践
    2018-2019-2 网络对抗技术 20165232 Exp2 后门原理与实践
    2018-2019-2 20165232《网络对抗技术》Exp1 缓冲区溢出实验
    20165232 week1 kali安装
    2018-2019-2 20165205 网络对抗技术 Exp9 Web安全基础
    2018-2019-2 网络对抗技术 20165205 Exp8 Web基础
    2018-2019-2 20165205 网络对抗技术 Exp7 网络欺诈防范
  • 原文地址:https://www.cnblogs.com/-yjx-/p/9106271.html
Copyright © 2011-2022 走看看