STM32自学笔记(1.什么是STM32)

论坛 期权论坛 脚本     
匿名技术用户   2020-12-22 11:06   98   0

STM32微控制器的核心: Cortex-M3处理器。

嵌套中断向量控制器(NVIC)是Cortex-M3处理器中一个比较关键的组件。提供了标准的中断架构和优秀的中断响应能力,为超过240个终端源提供专门的中断入口,并可以赋予每个中断源单独的优先级。

Cortex-M3的CPU支持两种运行模式: 线程模式和处理模式(都拥有自己独立的堆栈)。

Cortex-M3还包括一个24位的可自动重装载定时器,可以为实现内核(RTOS)提供一个周期性中断。

Cortex-M3支持新型的ARM Thumb-2指令集。

STM32具有精密性、可靠性和安全性

可靠性 有两个看门狗定时器。

第一个叫窗口看门狗,窗口看门狗必须在事先定义好的时间上下限到达之前刷新,过早或过晚的刷新,都将触发窗口看门狗的复位。

第二个叫独立看门狗,独立看门狗使用外部振荡器驱动,该振荡器与主系统时钟是相互独立的。即使STM32主系统时钟崩溃,独立看门狗也能力挽狂澜。

安全性 有一小块电池备份RAM区

这块RAM区域对应一个入侵检测引脚应用,当这个引脚产生电平变化时,STM32认为受到入侵,自动将电池备份RAM区清除。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP