第3章STM32系列微控制器存储器与外设(5)

2019-05-17 19:56

3.3.3.5 外部中断配置寄存器1 (AFIO_EXTICR1)

地址偏移:08h 复位值: 0000h

位31:16 位15:0

保留

EXTIx[3:0]: EXTI x 配置(x= 0…3)

这些位由软件写入以选择EXTIx外部中断的输入源。请参阅3.5.2.5节:外部中断/事件线映射 0000: PA[x] 引脚 0001: PB[x] 引脚 0010: PC[x] 引脚 0011: PD[x] 引脚 0100: PE[x] 引脚

3.3.3.6 外部中断配置寄存器2 (AFIO_EXTICR2)

地址偏移: 0Ch 复位值:0000h

位31:16 位15:0

保留

EXTIx[3:0]: EXTI x 配置(x= 4 …7)

这些位由软件写入以选择EXTIx外部中断的输入源。 0000: PA[x] 引脚 0001: PB[x] 引脚 0010: PC[x] 引脚 0011: PD[x] 引脚 0100: PE[x] 引脚

103

3.3.3.7 外部中断配置寄存器3 (AFIO_EXTICR3)

地址偏移: 10h 复位值: 0000h

位31:16 位15:0

保留

EXTIx[3:0]: EXTI x 配置(x= 8 …11)

这些位由软件写入以选择EXTIx外部中断的输入源。 0000: PA[x] 引脚 0001: PB[x] 引脚 0010: PC[x] 引脚 0011: PD[x] 引脚 0100: PE[x] 引脚

3.3.3.8 外部中断配置寄存器4 (AFIO_EXTICR4)

地址偏移:14h 复位值: 0000h

位31:16 位15:0

保留

EXTIx[3:0]: EXTI x 配置(x= 12 …15)

这些位由软件写入以选择EXTIx外部中断的输入源。 0000: PA[x] 引脚 0001: PB[x] 引脚 0010: PC[x] 引脚 0011: PD[x] 引脚 0100: PE[x] 引脚

104

3.3.3.9 GPIO寄存器映射

表3.25:GPIO寄存器映射和复位值

3.3.3.10 AFIO寄存器映射

表3.26 :AFIO寄存器映射和复位值

105

3.4 中断和事件

3.4.1 嵌套向量中断控制器(NVIC)

特性

● 43 个可屏蔽中断通道(不包括Cortex-M3的16个中断线) ● 16 可编程的优先级等级(使用4位中断优先级) ● 低延时异常和中断处理 ● 电源管理控制

● 实现了系统控制寄存器

NVIC和处理器内核接口紧密耦合,从而使得中断处理延时很低并且最近发生的中断能得到高效处理。

所有中断包括内核异常都由NVIC管理,异常和NVIC编程的更多信息,请参阅ARM Cortex-M3TM Technical Reference Manual.中的Chap 5 Exceptions 和 Chap 8 Nested Vectored Interrupt Controller 3.4.1.1 SysTick校验值寄存器

SysTick 校验值被定为9000,将SysTick时钟设置为9MHz(最大为HCLK/8),就能够产生1ms的时间基值。

106

3.4.1.2 中断和异常向量

表3.27:向量表

位优先置 级 - -3 -2 -1 0 1 2 - 3 4 - 5 6 0 7 1 8 2 9 3 10 4 11 5 12 6 13 7 14 8 15 9 16 10 17 11 18 12 19 13 20 14 21 15 22 16 23 17 24 18 25 19

26

优先级异常类型 类型 - - 固定 复位 固定 不可屏蔽中断 固定 硬故障 可调整 存储器管理 可调整 总线故障 可调整 使用故障

- - 可调整 SVCall 可调整 调试监控

- - 可调整 PendSV 可调整 Systick 可调整 WWDG 可调整 PVD 可调整 TAMPER 可调整 RTC 可调整 闪存 可调整 RCC 可调整 EXTI0 可调整 EXTI1 可调整 EXTI2 可调整 EXTI3 可调整 EXTI4 可调整 DMAChannel1 可调整 DMAChannel2 可调整 DMAChannel3 可调整 DMAChannel4 可调整 DMAChannel5 可调整 DMAChannel6 可调整 DMAChannel7

可调整 ADC

可调整

USB_HP_CAN

TX

描述 保留

复位

RCC时钟安全系统(CSS)连接到不可屏蔽向量

所有类型的故障

存储器管理

预取故障,存储器访问故障

未定义的指令或者不合法的状

保留

利用SVC指令调用系统服务

调试监控

保留

可挂起的系统服务请求

系统滴答时钟

窗口看门狗中断

PVD 中断(通过EXTI线)

干扰中断

RTC全局中断

闪存全局中断

RCC全局中断

EXTI线0中断

EXTI线1中断

EXTI线2中断

EXTI线3中断

EXTI线4中断

DMA通道1全局中断

DMA通道2全局中断

DMA通道3全局中断

DMA通道4全局中断

DMA通道5全局中断

DMA通道6全局中断

DMA通道7全局中断

ADC全局中断

USB高优先级或者CAN TX中断

地址

0x0000_0000 0x0000_0004 0x0000_0008

0x0000_000C 0x0000_0010 0x0000_0014 0x0000_0018 0x0000_001C -0x0000_002B 0x0000_002C 0x0000_0030 0x0000_0034 0x0000_0038 0x0000_003C 0x0000_0040 0x0000_0044 0x0000_0048 0x0000_004C 0x0000_0050 0x0000_0054 0x0000_0058 0x0000_005C 0x0000_0060 0x0000_0064 0x0000_0068 0x0000_006C 0x0000_0070 0x0000_0074 0x0000_0078 0x0000_007C 0x0000_0080 0x0000_0084 0x0000_0088 0x0000_008C

107


第3章STM32系列微控制器存储器与外设(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:财务类专业术语大全中英文对照

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: