嵌入式复习重点:ARM与STM32知识点解析

版权申诉
DOCX格式 | 126KB | 更新于2024-08-19 | 163 浏览量 | 0 下载量 举报
收藏
该文档是针对嵌入式系统的复习资料,涵盖了选择题形式的知识点,主要涉及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。 这些知识点覆盖了嵌入式系统的基础知识,包括处理器特性、硬件接口、时钟系统、中断管理和程序开发流程等方面,对于学习和复习嵌入式系统十分有帮助。

相关推荐