
描述
STM32F101xC , STM32F101xD , STM32F101xE
2.3.7
嵌套向量中断控制器( NVIC )
该STM32F101xC , STM32F101xD和STM32F101xE接入线嵌入了一个嵌套
向量中断控制器,能够处理多达60个可屏蔽中断通道(不
其中包括16个中断线的Cortex -M3的)和16个优先级。
●
●
●
●
●
●
●
●
紧密耦合的NVIC提供低延迟中断处理
中断入口向量表地址直接传递到芯
紧密耦合的NVIC内核接口
允许中断的早期处理
加工
迟到
高优先级中断
支持末尾连锁
处理器状态会自动保存
不需要多余的指令恢复在中断退出中断入口
这种硬件模块提供灵活的中断管理功能以最少的中断
潜伏期。
2.3.8
外部中断/事件控制器( EXTI )
外部中断/事件控制器包括用于生成19边缘检测器系
中断/事件请求。每条线都可以独立地配置成选择所述触发
事件(上升沿,下降沿,两者) ,并可以独立地被屏蔽。待处理的寄存器
保持中断请求的状态。在EXTI可以检测与外部线路
脉冲宽度小于内部APB2时钟周期短。多达112个GPIO可连接
到16个外部中断线。
2.3.9
时钟和启动
系统时钟选择在启动时进行,但内部RC的8 MHz振荡器
选择为复位默认CPU时钟。外部4-16 MHz时钟可被选择,在
这种情况下,被监测的失败。如果检测到故障时,系统自动切换
回内部RC振荡器。如果允许软件中断。同样,全
PLL时钟的中断管理是可用在必要时(例如,使用故障
间接使用外部振荡器) 。
数预分频器用于配置在AHB频率,高速APB ( APB2 )
域和低速APB ( APB1 )域。在AHB的最大次数
建业域是36兆赫。看
图2
对于在时钟树的信息。
2.3.10
引导模式
在启动时,启动引脚用来选择三个引导选项之一:
●
从用户闪存引导:你有一个选择从任意两个存储体的引导。通过
默认情况下,从Flash存储器组1的引导选择。您可以选择从闪存启动
存储体2通过设置选项字节位。
从系统内存启动
从嵌入式SRAM启动
●
●
引导程序位于系统内存。它用于通过重新编程的闪存存储器
使用USART1 。
16/112
文档ID 14610牧师8