打印
[应用相关]

stm8s207它的外部中断的向量号是什么

[复制链接]
1441|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Ryze|  楼主 | 2016-10-21 20:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我在IAR里面写软件的,找不到它的向量号,其它的好像都有。
#define AWU_vector                           0x03
#define CLK_CSS_vector                       0x04
#define CLK_SWITCH_vector                    0x04
#define SPI_RXNE_vector                      0x0C
#define SPI_TXE_vector                       0x0C
#define SPI_WKUP_vector                      0x0C
#define SPI_MODF_vector                      0x0C
#define SPI_OVR_vector                       0x0C
#define SPI_CRCERR_vector                    0x0C
#define TIM1_OVR_UIF_vector                  0x0D
#define TIM1_CAPCOM_BIF_vector               0x0D
#define TIM1_CAPCOM_TIF_vector               0x0D
#define TIM1_CAPCOM_CC1IF_vector             0x0E
#define TIM1_CAPCOM_CC2IF_vector             0x0E
#define TIM1_CAPCOM_CC3IF_vector             0x0E
#define TIM1_CAPCOM_CC4IF_vector             0x0E
#define TIM1_CAPCOM_COMIF_vector             0x0E
#define TIM2_OVR_UIF_vector                  0x0F
#define TIM2_CAPCOM_TIF_vector               0x10
#define TIM2_CAPCOM_CC1IF_vector             0x10
#define TIM2_CAPCOM_CC2IF_vector             0x10
#define TIM2_CAPCOM_CC3IF_vector             0x10
#define TIM3_OVR_UIF_vector                  0x11
#define TIM3_CAPCOM_CC1IF_vector             0x12
#define TIM3_CAPCOM_TIF_vector               0x12
#define TIM3_CAPCOM_CC3IF_vector             0x12
#define TIM3_CAPCOM_CC2IF_vector             0x12
#define UART1_T_TXE_vector                   0x13
#define UART1_T_TC_vector                    0x13
#define UART1_R_OR_vector                    0x14
#define UART1_R_LBDF_vector                  0x14
#define UART1_R_IDLE_vector                  0x14
#define UART1_R_PE_vector                    0x14
#define UART1_R_RXNE_vector                  0x14
#define I2C_SB_vector                        0x15
#define I2C_ADDR_vector                      0x15
#define I2C_ADD10_vector                     0x15
#define I2C_STOPF_vector                     0x15
#define I2C_BTF_vector                       0x15
#define I2C_WUFH_vector                      0x15
#define I2C_OVR_vector                       0x15
#define I2C_TXE_vector                       0x15
#define I2C_BERR_vector                      0x15
#define I2C_ARLO_vector                      0x15
#define I2C_AF_vector                        0x15
#define I2C_RXNE_vector                      0x15
#define UART3_T_TC_vector                    0x16
#define UART3_T_TXE_vector                   0x16
#define UART3_R_RXNE_vector                  0x17
#define UART3_R_OR_vector                    0x17
#define UART3_R_IDLE_vector                  0x17
#define UART3_R_PE_vector                    0x17
#define UART3_R_LBDF_vector                  0x17
#define UART3_R_LHDF_vector                  0x17
#define ADC2_AWDG_vector                     0x18
#define ADC2_EOC_vector                      0x18
#define TIM4_OVR_UIF_vector                  0x19
#define FLASH_EOP_vector                     0x1A
#define FLASH_WR_PG_DIS_vector               0x1A

这个是在头文件里定义的,但是找不到外部中断的,比如说我用到了PA4-6三个外部中断,见我的程序,
void int_cap()
{PA_DDR=0x00;    //配置PA4-6为输入模式
PA_CR1=0x00;    //配置PA4-6输入方式为floating input
PA_CR2=0x70;    //配置PA4-6为外部中断
EXTI_CR1=0x03;   //配置为上下沿同时触发
}
#pragma vector=

但是下去我不知道这个中断向量号写什么了?
沙发
Garen2| | 2016-10-21 20:38 | 只看该作者
  进入PORT A的外部中断 =0x05

使用特权

评论回复
板凳
尤彼卡| | 2016-10-21 21:04 | 只看该作者
这个行不行

1300269710_0.jpg (146.87 KB )

1300269710_0.jpg

使用特权

评论回复
地板
Stannis| | 2016-10-21 21:14 | 只看该作者
PORTA中断向量地址为什么是0X05呢?手册上写的不是0X008014么?

使用特权

评论回复
5
Rangar| | 2016-10-21 21:26 | 只看该作者
STM8头文件里中断向量地址都是8位的,但手册里都是24位的,这是如何换算的呢?

使用特权

评论回复
6
Thor9| | 2016-10-21 21:35 | 只看该作者
没有定义的话可以自己加上去啊,只要知道地址就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

714

帖子

1

粉丝