




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2014年嵌入式系统课程复习提纲Chapter 11、 Keil MDK开发步骤2、 嵌入式处理器的结构:哈佛结构Vs冯.诺依曼结构(普林斯顿结构)。STM32(Cortex-M3内核)系列处理器的结构哈佛结构:将程序指令和数据分开储存结构;存储器地址独立编址、独立访问;四总线制提高吞吐率(程序、数据分别有相对独立的数据和地址总线);取值与执行能力并行。冯.诺依曼结构:指令存储器与数据存储器一体化设计;指令地址和数据地址统一编制;高速运算时,存储传输通道有瓶颈。 STM32系列处理器采用哈佛结构,数据与程序相互独立; 3、 信息存储中的大端模式,小端模式。ARM处理器支持哪种模式?大端储存:低地址储存字数据的高字节。小端储存:低地址储存字数据的低字节。arm处理器支持这两种储存模式。4、 ARM嵌入式芯片的流水线(Pipeline)技术。流水线(Pipeline)技术:若干个指令可以并行执行提高了CPU的运行效率 内部信息流要求通畅流动 ARM7 系列使用3级流水线5、 在CM3处理器共包含了哪些寄存器组?3个特殊的寄存器分别是什么?状态寄存器是哪2个,各位的用途是什么?在CM3处理器共包含了R0-R15寄存器组。寄存器R13常作为堆栈指针(SP),R14为链接寄存器(LR),R15为程序计数器(PC)。当前程序状态寄存器CPSR,程序状态备份寄存器SPSR。各位的含义和作用请见讲义或教材。6、 STM32F103XX系统启动模式 ?各种启动模式进入的条件是什么?BOOTLOAD属于哪种启动模式?BOOT1电平 BOOT0电平 系统启动模式 BOOT1=x BOOT0=0 从用户闪存启动,正常的工作模式。BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂家设置。BOOT1=1 BOOT0=1 从内置SRAM启动,这种模式可以用于调试。BOOTLOAD属于系统存储器启动模式:BOOT1=0 BOOT0=1 7、 ARM内核提供了哪3种低功耗模式?休眠模式、停止模式和待机模式。Chapter 2 ARM指令系统1、 协处理器指令、异常中断产生指令不考。2、ARM寻址方式:1-立即寻址 操作数本身就在指令中给出,只要取出指令也就取到了操作数;2 -寄存器寻址利用寄存器中的数值作为操作数, 这种寻址方式是各类微处理器经常采用的一种方式,也是一种执行效率较高的寻址方式;3 -寄存器间接寻址以寄存器中的值作为操作数的地址,而操作数本身存放在存储器;4 -基址寻址将寄存器(该寄存器一般称作基址寄存器)的内容与指令中给出的地址偏移量相加;5 -相对寻址以程序计数器PC的当前值为基地址,指令中的地址标号作为偏移量;6 -多寄存器寻址一条指令可以完成多个寄存器值的传送,最多传送16个通用寄存器的值;7 -堆栈寻址ARM处理器的基本指令(课件中举例的)。基本指令集:1-跳转指令 2-数据处理指令(数据传送指令、算术逻辑运算指令和比较指令)3-乘法指令与乘加指令4-程序状态寄存器访问指令5-加载/存储指令6-数据交换指令7-移位指令8-协处理器指令9-异常产生指令3、 考点:重点放在作业涉及的知识。Chapter 31、 STM32F103XX系列处理器的总体结构框图 STM32F103XX系列处理器的总体结构如上图所示。内部总线和两条APB总线将片上系统和外部设备资源紧密的连接起来,其中内部总线是主系统总线,连接了CPU、存储器和系统时钟信号等。APB1总线连接高速外设,APB2总线连接系统外设和中断控制。 在STM32F103XX系列处理器中,通用数字输入输出IO端口最多包括了PA、PB、PC、PD、PE、PF和PG这7个16bit的端口。其他的外设接口引脚都是通过与数字IO端口的引脚功能复用实现的。在表3.2中的A、F即表示功能复用引脚。2、 STM32F103XX片上FLASH程序存储器的编程方式。对FLASH存储器的编程可以通过以下几种方式来实现:(1)通过内置串行JTAG接口;(2)通过在系统编程ISP(In System Programming),即USART0通讯接口;(3)通过应用编程IAP(In Application Programming)。3、 STM32F103XX片内静态RAM可访问的数据位数类型?SRAM可以分别支持8bit、16bit和32bit的数据访问。4、 STM32处理器中存储系统中的大/小端配置?ARM处理器中的大端模式和小端模式是字节寻址存储器存储的两种方式,根据最低有效字节与相邻较高有效字节相比是存储在较低地址还是最高地址来区分的。在小端存储方式是将较低字节存放在较低地址,而大端方式则是将较低字节存放在较高的地址。例如,当0x5A1574C5存放在1000H单元,按大端模式存放,1000H单元的内容是多少?按小端模式存放,1000H单元的内容是多少?5、 STM32的位带操作见讲义或教材6、 STM32的中断屏蔽寄存器可以屏蔽哪些异常和中断?其端口作为外部中断线使用时,相应的引脚如何配置?STM32的中断屏蔽寄存器可以屏蔽除了NMI外所有异常和中断,必须配置成输入模式。7、 第三章的习题。Chapter 4 STM32F103XX程序设计 1、 除宏定义外的所有内容。2、 第四章的习题Chapter 5 STM32F103XX功能模块(1)1、 GPIO接口模块。STM32处理器最多有7个16位的并行 I/O端口2、 端口配置低寄存器(GPIOx_CRL) 、端口配置高寄存器(GPIOx_CRH)、32位的置位/复位寄存器 (GPIOx_BSRR)和16位的复位寄存器(GPIOx_BRR)、两个32位的数据寄存器(GPIOx_IDR,GPIOx_ODR) (GPIOx_IDR) (x=A.G)、32位的锁定寄存器(GPIOx_LCKR)的设置和使用。3、 GPIO实验、特别是讲义中的实验原理和关键代码的分析4、 ADC模数转换模块的特性在ARM处理器STM32F103VB中,系统内部集成了2个内部12bit的模拟数字转换器ADC,us级的转换速度,可实现单次模数转换或扫描模数转换,可同时对多个模拟量进行快速采集。STM32F103VB处理器支持了2个ADC模块并共用16个模拟信号输入通道。5、 Cortex-M3内核定义了哪2类优先级?NVIC支持的优先级分组方式是什么?抢先(占)式优先级 子优先级(又称为响应优先级、副优先级或亚优先级) NVIC支持优先级分组通过设定应用中断和复位控制寄存器中的PRIGROUP 字段,可以将PRI_N 字段分成两部分:抢占优先级和子优先级。Cortex M3支持硬件中断嵌套,通过分抢占式优先级和子优先级,采用使用规则主要为:抢占优先级高级别的中断可以打断低级别的;同一级别的抢占优先级同时发生时,子优先级高的先发生中断;若是抢占优先级和子优先级相同,则按硬件排列顺序发生;若是有一个子优先级正在执行中断,同一级别的其它子优先级发生时,则先挂起,等此中断执行完再执行响应操作。6、 简单阐述STM32的外围设备的中断优先级的设置思路。STM32的中断优先级都是针对“中断通道”的。当该中断通道的优先级确定后,也就确定了该外围设备的中断优先级,并且该设备所能产生的所有类型的中断,都享有相同的通道中断优先级。至于该设备本身产生的多个中断的执行顺序,则取决于用户的中断服务程序。7、 高级控制定时器TIM1的结构特点是什么?高级控制定时器TIM1是由一个自动重载的16位计数器组成,它由可编程的预分频器驱动。该定时器可用于多种场合,包括测量输入信号的脉冲宽度(输入捕获),产生输出波形(输出比较, PWM, 嵌入式“死区时间”的互补PWM等)。使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。高级控制定时器TIM1和通用控制定时器TIMx是完全独立的,它们不共享任何资源,因此可以同步操作。8、 高级控制定时器TIM1具有哪几种计数器模式?(1)向上计数模式(2)向下计数模式(3)中心对齐模式(向上/向下计数模式)(4)循环向下计数模式9、 通用定时器TIMx具有哪几种计数器模式?(1)向上计数模式(2)向下计数模式(3)中心对齐模式(向上/向下计数模式)10、 第五章的习题Chapter 6 STM32F103XX功能模块(2) 1、 USART串口通信模块的基本功能。n 是一个通用的同步/异步串行接收/发送器,即USART是一个全双工通用同步/异步串行收发模块,该通信接口是一个高度灵活的串行通信设备。n USART串口通信模块一般分为三大部分:时钟发生器、数据发送器和接收器。其中,控制寄存器为所有的模块共享。 2、 USART串口通信模块,异步串行通信的帧格式? 在STM32XX系列ARM处理器中,一个起始位; 用户可以通过设置USART_CR1寄存器中的M标志位来选择是8bit还是9bit; 可选择的奇偶校验位(可配置为无或者奇校验或者偶校验,分别是0位或者1位); 停止位(一个或两个停止位) 一帧数据应该是1+8+1(或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保健知识培训开头课件
- 企业节前安全培训检查表课件
- 企业的安全管理培训文件课件
- 烟草执法徽章管理办法
- 物业项目督查管理办法
- 新质生产力发展新动能
- 2025年全国中级导游等级考试(汉语言文学知识)自测试题及答案
- 2025年全民实践乡村振兴战略知识竞赛题库及含答案
- 出租车驾驶员培训教学课件
- 出租房安全知识培训课件
- 新人教版七年级上册生物全册教案(2024年秋季新版教材)
- 高标准农田改造提升建设项目投标方案(技术标)
- 汽车产品使用说明书
- 关于天然气安全知识
- (高清版)DZT 0331-2020 地热资源评价方法及估算规程
- 体育消费及消费者行为
- 新能源发电技术 第2版 教学课件 8波浪能
- 摩托车行驶安全知识
- 多组学数据的整合与分析
- 四合院设计方案
- 国有集团“三重一大”决策制度实施办法(附详细版事项清单及议事规则)模版
评论
0/150
提交评论