IAR中断向量.docx_第1页
IAR中断向量.docx_第2页
IAR中断向量.docx_第3页
IAR中断向量.docx_第4页
免费预览已结束,剩余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)#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 voidADC2_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_inte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论