嵌入式复习重点:ARM与STM32知识点解析
版权申诉
DOCX格式 | 126KB |
更新于2024-08-19
| 163 浏览量 | 举报
该文档是针对嵌入式系统的复习资料,涵盖了选择题形式的知识点,主要涉及ARM架构、实时系统概念、嵌入式处理器公司背景、8段数码管的工作原理、存储器类型、Cortex-M3处理器特性、STM32微控制器的时钟源、GPIO口配置、定时器结构、脉冲宽度调制(PWM)、嵌套向量中断控制器(NVIC)、Cortex-M处理器架构、程序开发基础以及STM32的程序下载方法和不同时钟源的定义。
详细知识点说明:
1. ARM内核特点:ARM处理器具有低功耗、功能强大、采用精简指令集计算结构(RISC)的特点。选项D中的“全部采用哈佛结构”不是ARM内核的主要特点,因为ARM处理器可以采用冯·诺依曼或哈佛结构。
2. 实时系统:飞行控制系统属于实时系统,因为它需要在规定的时间内完成特定任务,而电子邮件系统、电子书阅读器和微博则不属于典型的实时系统。
3. ARM公司:ARM是一家英国公司,专注于设计和授权处理器IP核。
4. 8段数码管:数码管有共阴极和共阳极两种类型,共阴极数码管点亮某段需加高电平,由8个三极管组成。选项B描述正确,不是错误。
5. 存储器分类:存储器通常包括随机访问存储器(RAM)和只读存储器(ROM)。
6. Cortex-M3处理器:它支持256KB的存储空间。
7. STM32时钟源:STM32有多个时钟源,具体数量未在题目中给出,但通常包括多种晶体振荡器和内部RC振荡器。
8. GPIO口速率:STM32的GPIO口输出速率可达20MHz。
9. 外接按键配置:STM32芯片外接按键应工作于输入模式。
10. STM32通用定时器组件:不包含数据锁存寄存器(TIM1_CLK)。
11. 脉宽调制:简称PWM,是一种模拟输出控制技术。
12. NVIC:嵌套向量中断控制器,用于管理中断处理的优先级和响应顺序。
13. Cortex-M处理器架构:采用v7架构。
14. 程序开发基础:每个C语言程序都必须包含主函数main。
15. APB2时钟树速度:最大翻转速度为72MHz。
16. STM32程序下载:常用且经济的方法是通过串口下载代码。
17. LSE:低速外部时钟,用于提供低速功能如RTC。
18. STM32F103的通用定时器:包括TIM2、TIM3、TIM4、TIM5。
19. 精简指令集计算机:简称RISC。
这些知识点覆盖了嵌入式系统的基础知识,包括处理器特性、硬件接口、时钟系统、中断管理和程序开发流程等方面,对于学习和复习嵌入式系统十分有帮助。
相关推荐
念广隶
- 粉丝: 5w+
- 资源: 6万+
最新资源
- ID3算法C语言编写的源程序
- Web Service开发指南
- 基于MC9S12DP256 的电动助力转
- 磁盘阵列详细概述让你彻底明白RAID的各种级别
- 基于DM642的图像处理系统设计及应用.pdf
- QNX安装说明手册。QNX的开发使用
- 2008三级网络技术上机(南开100题)
- 原汁原味的 C# Language Specification 1.2
- siebel工作流管理指南
- JMS简明教程 详细的讲解JMS
- ActiveMQ教程
- WebSphere Service Registry and Repository Handbook
- ORACLE入门心得
- iPhoneAppProgrammingGuide.pdf
- 计算机网络 作业 宝德学院
- tomcat数据源,非常全面.doc