学习目标
初识STM32
学习内容
第二章:杰出的源泉——ARM Cortex-M3内核架构
Cortex-M3 CPU
- 采取三极管道技术,会对分支指令进行一次预测性的装载,从而使得每个条件所有可能结果都可得到立即执行,提升了CPU整体性能。
- 运行模式方面,Cortex-M3 CPU分为线程(Thread)模式和处理(Handler)模式,切换自如,复位之后可以以最开放的方式运行。
- 此外存在高级模式,使用非私有模式运行,系统代码和应用代码分离,不会一崩全崩。
Cortex-M3 处理器:
- 位带,减轻代码量,减少代码的运行时间。没怎么看懂,但大致意思是让指针操作更加便捷快速。
- 系统节拍定时器:一个内置Clock。
- 中断处理:分为快速中断通道和通用中断通道。提供快速又具备绝对性的中断系统结构。
- 尾链技术:将中断组成链表,优先执行优先级高的中断。(周期不太懂)
- 低功耗模式:可以待机等待唤醒。Thumb-2指令集提供汇编指令。
CoreSight调试组件
- STM32支持8个硬件断点,可以在不干涉CPU运行的情况下查看内存内容。
学习心得
今天的《STM32自学笔记》的学习到此为止啦,大概时间一个小时左右,部分硬件实现不是很清楚,但不妨碍大体的把握。下一章就到了STM32的世界。
希望不发出鸽王的咕咕声~~