IAR中断向量

上传人:碎****木 文档编号:220862062 上传时间:2021-12-09 格式:DOCX 页数:5 大小:32.48KB
返回 下载 相关 举报
IAR中断向量_第1页
第1页 / 共5页
IAR中断向量_第2页
第2页 / 共5页
IAR中断向量_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《IAR中断向量》由会员分享,可在线阅读,更多相关《IAR中断向量(5页珍藏版)》请在金锄头文库上搜索。

1、IAR 的工程建立比较简洁,直接先建立工作区然后保存,不保存无法调试。把官方的 INC放到工程名目下,在C/C+编辑连接包含这个文件确实定路径最简洁的搞法。把 c 文件添加进去就可以了,它的中断很简洁你只要写一个如下的.c 文件就能用了:中断头文件: #include 开启全局中断:enable_interrupt(); 关闭全局中断:disable_interrupt();#pragma vector=1 interrupt void TRAP_IRQHandler(void)#pragma vector=2 interrupt void TLI_IRQHandler(void)#pragm

2、a 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) interrupt void EXTI_PORT

3、D_IRQHandler(void)#pragma vector=8 interrupt void EXTI_PORTE_IRQHandler(void)#pragma vector=9#pragma vector=0xA#ifdef STM8S903 interrupt void EXTI_PORTF_IRQHandler(void)#endif#pragma vector=0xA#ifdef STM8S208 interrupt void CAN_RX_IRQHandler(void)#pragma vector=0xB interrupt void CAN_TX_IRQHandler(v

4、oid)#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)#pragma vector=0xF#ifdef STM8S903 interrupt void TIM5_UPD_OVF_BRK_TRG

5、_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#pragma vector=0x11#if defined (STM8S208) | defined(STM8S207) | def

6、ined(STM8S105) interrupt void TIM3_UPD_OVF_BRK_IRQHandler(void)#pragma vector=0x12 interrupt void TIM3_CAP_COM_IRQHandler(void)#endif#pragma vector=0x13#ifndef STM8S105 interrupt void UART1_TX_IRQHandler(void)#pragma vector=0x14 interrupt void UART1_RX_IRQHandler(void)#endif interrupt void I2C_IRQHa

7、ndler(void)#pragma vector=0x15#pragma vector=0x16#ifdef STM8S105 interrupt void UART2_TX_IRQHandler(void)#pragma vector=0x17 interrupt void UART2_RX_IRQHandler(void)#endif#pragma vector=0x16#if defined(STM8S207) | defined(STM8S208) interrupt void UART3_TX_IRQHandler(void)#pragma vector=0x17 interrup

8、t void UART3_RX_IRQHandler(void)#endif interrupt void ADC2_IRQHandler(void)#if defined(STM8S207) | defined(STM8S208) #pragma vector=0x18#pragma vector=0x18#else interrupt void ADC1_IRQHandler(void)#ifdef STM8S903#endif#pragma vector=0x19 interrupt void TIM6_UPD_OVF_TRG_IRQHandler(void)#else interrupt void TIM4_UPD_OVF_IRQHandler(void)#pragma vector=0x19#pragma vector=0x1A#endif interrupt void EEPROM_EEC_IRQHandler(void)这里面的函数和 51 一样你可以放到任何文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号