嵌入式复习:ARM内核、实时系统与STM32核心知识点总结
版权申诉
165 浏览量
更新于2024-08-19
收藏 127KB DOCX 举报
嵌入式复习资料包含了多个关键知识点,涵盖了ARM内核特性、实时系统、ARM公司背景、数字逻辑设计、存储器类型、Cortex-M3处理器特性、STM32硬件组件、脉宽调制、嵌入式开发工具以及特定时钟和接口技术。
1. **ARM内核特点**:
- ARM内核以其低功耗、功能强大和采用RISC(精简指令集计算机)结构而著名。选项D错误,因为并非所有ARM内核都采用哈佛结构,但这是嵌入式系统设计中的一个知识点,哈佛结构通常用于某些特殊设计。
2. **实时系统与非实时系统**:
- 实时系统指的是那些对响应时间有严格要求的系统,如飞行控制系统,它必须在预定的时间内完成任务。选项A(电子邮件系统)、B(电子书阅读器)和C(微博)通常不具备实时性要求。
3. **ARM公司**:
ARM公司是一家英国的半导体知识产权供应商,提供基于RISC架构的处理器设计,与选项A(美国)、C(德国)和D(法国)不符。
4. **8段数码管**:
- 数码管有两种配置,共阴极和共阳极。共阴极数码管显示时需要加低电平,选项B错误。数码管由8个LED或三极管组成,选项C也是错误的。
5. **存储器类型**:
- 存储器主要包括随机访问内存(RAM)和只读存储器(ROM)。选项A是正确的,其他选项如PWMC(脉宽调制输出)、DATAD(数据)和USB都不是标准的存储器类型。
6. **Cortex-M3处理器**:
- Cortex-M3是一个32位处理器,支持较小的存储空间,选项C(512KB)正确。它通常用于低功耗应用。
7. **STM32时钟源和GPIO**:
- STM32的时钟源数量有多个,选项C(5)可能是其中一个。GPIO口可以设置不同的输出速率,选项B(20MHz)通常不是最大值。
8. **STM32输入/输出模式**:
- 当外接按键时,STM32应工作在输入模式下,以便检测按键状态,选项A正确。
9. **STM32通用定时器**:
- STM32的通用定时器中TIM1_CNT(计数器寄存器)、TIM1_PSC(预分频器寄存器)、TIM1_ARR(自动装载寄存器)和TIM1_CLK(数据锁存寄存器)都是时基单元的一部分,选项D(数据锁存寄存器)除外。
10. **术语缩写**:
- PWM(脉冲宽度调制)是一种数字信号控制技术;NVIC是嵌入式系统的嵌套向量中断控制器;Cortex-M架构随着版本发展,选项D(v7)可能是最现代的版本;库函数在编写程序时必不可少;APB2时钟树的最大翻转速度选项A(18MHz)可能对应于某个具体限制。
11. **程序下载**:
- STM32的最常用且经济的程序下载方式通常是通过USB,选项A正确。其他选项如串口(UART)、JTAG和SWD也有各自的用途,但USB通常更方便。
12. **时钟源**:
- LSE代表低速外部时钟,用于为STM32提供稳定的时钟源。
13. **STM32通用定时器举例**:
- STM32F103系列的通用定时器中,TIM1和TIM8通常用于定时和计数任务,选项B正确。
14. **精简指令集计算机**:
- RISC代表精简指令集计算机,与选项A(RISC)匹配。
这些知识点概述了嵌入式系统设计中涉及的基础理论和技术细节,有助于理解嵌入式开发中的核心概念。
2022-01-11 上传
2022-01-11 上传
2022-01-11 上传
2021-11-26 上传
2021-11-06 上传
2021-11-18 上传
2021-11-18 上传
2021-10-05 上传
2021-10-30 上传
念广隶
- 粉丝: 5w+
- 资源: 6万+
最新资源
- Pickling-in-Python:快速,清晰地说明什么是酸洗以及为什么要使用它。 另外,还有一个腌制和解腌线性回归模型的示例。 祝您腌制愉快!
- AttendanceAutomation
- c代码-出租车记价表
- C:C语言
- abc-da-cozinha-后端
- SelectMutiImgDemo:选择图片上传(从相册选择、拍照)
- phaser-sprite-gui:检查和操作Phaser Sprite(通过dat.gui)。 移相器2CE
- datajoint-elements:DataJoint Elements是神经生理学实验的精选计算工作流的集合
- 蓝色面性图标下载
- Android高级应用源码-安卓桌面应用EyeRoom.rar
- zehner
- gaussdb.zip
- OOP2020:КодовиодаудиторискитевежбипоОбјектно-ориентиранопрограмирање(202021)кајдем。 дипл。 инж。 СтефанАндонов
- 国标测试级联工具v2.0.zip
- c代码-出租车记价表
- DiligentCore:Diligent Engine的核心功能