最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

嵌入式作业题答案

IT圈 admin 55浏览 0评论

2024年4月9日发(作者:奈映秋)

嵌入式系统原理及应用作业题答案

第1章嵌入式系统概述

1. 什么是嵌入式系统?嵌入式系统的组成?

答:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格 要求的专用计

算机系统。组成:嵌入式处理器、外围设备、操作系统、应用软件。

2.

3.

4.

5.

6.

7.

典型的嵌入式处理器有哪些?

答:微处理器、微控制器、 DSP处理器、片上系统 SOC。

典型的RTOS操作系统有哪些?

答:嵌入式 LinUX、卩 CLinUX、WindoWS Embedded CE、WindoWS Embedded ComPaCt 7 >

μ

C/OS-II >

μ

C/OS-III、VXWorks、eCos 等。

列举身边的嵌入式应用产品?

嵌入式系统的设计可以分成四个阶段:需求分析、架构设计和概要设计、详细设计和开发、测试反馈。

第2章COrteX-M体系结构

8.

9.

ARM COrteX系统的处理器分为: A 、 __________ R ____ 、 ____ M ____ 。

ARM COrteX-M3为32位微控制器,请问 32位指的是CPlJ字长。

10. 3、COrteX-M3处理器能够以小端格式或大端格式访问存储器中的数据字,而访问代码时始使用小端格式 ______

11. ARM COrteX-M3体系结构采用哈佛总线结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行进行。

12. CM3寄存器分为通用寄存器,包括 R0~R15和特殊功能寄存器,包括程序状态寄存器、异常屏蔽寄存器、控制寄存器。

13. 寄存器R13是堆栈指针寄存器。

14. 寄存器R14是程序连接寄存器。

15. 寄存器R15是程序PG

16. CM3的堆栈指针分为__MSP__ _

=

PSP

r

O

存储器堆栈堆栈分为:向上生长(即向高地址方向生长)的递增堆栈;向下生长(即向低地址方 向生长),称为递

减堆栈。堆栈指针指向最后压入堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个数据项放入的空位置,称为空堆 栈。试判断CM3属于递减堆栈

堆栈和满堆栈堆栈。

17. 在CM3中记录程序状态的寄存器是 =XPSR= 。都分别有些什么状态—应用状态、中断状态、可执状态。

18. PRIMASK寄存器的作用是 _中断屏蔽寄存器_

o

19. 寄存器CONTRO的作用是控制处理器工作级别及堆栈切换 。

20. CM3支持的4GB存储空间被划分成: CODE片上RAM片上外设、片外 RAM片外外设、内核私有 6个区域。

21. CM沖有一个位绑定区分别位于片上 RAM和片上外设区,其大小为 1M字节,由32M字节空间的位绑定别名区来访问。

22. CM3支持1£种系统异常,和240种外设中断。

23. SySTiCk是一个___24 位的系统定时器。通常的功能是 _作为操作系统时钟__。

第3章STM32基础及最小系统设计

24. STM32F103RBT7芯片的在片 Flash存储器有

25. STM32F103RBT7芯片工作时电源电压是

128KB 字节,在片 SRAM 存储器有 20KB 字节。

3.3 V。

26. STM32最小系统电路包含: MCU芯片、电源电路、时钟电路、复位电路和启动设置电路。

27. 连接在 APB1 上的设备有: 电源接口、备分接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、WatChDOg、Timer2、Timer3 和 Timer4。

28. 连接在 APB2 上的设备有:UART1、SPI1、TimerI、ADC1、ADC2、I/O ( PA〜PE,第二功能 I/O)。

29. 假定STM32F103单片机外部振荡器是 8MHz。执行下列程序。

void BSP=Init(VOid)

{

RCC=HSECOnfig(RCC=HSE=ON);

HSEStartUPStatUS = RCC=WaitFOrHSEStartUP();

if(HSEStartUpStatus == SUCCESS)

{

RCC=PCLK2Config(RCC=HCLK=Div1);

RCC=PCLK1Config(RCC=HCLK=Div2);

RCC=HCLKCOnfig(RCC=SYSCLK=DiV1);

// PCLK2 = HCLK=72MHz

// PCLK1 = HCLK/2 =38MHZ

//HCLK = SYSCLK =72MHZ

1

嵌入式系统原理及应用作业题答案

RCC=PLLCOnfig(RCC=PLLSource=HSE=Div1, RCC=PLLMUl=9); // PLLCLK = 8 * 9 = 72MHz RCC=PLLCmd(ENABLE); // EnabIe PLL

2

2024年4月9日发(作者:奈映秋)

嵌入式系统原理及应用作业题答案

第1章嵌入式系统概述

1. 什么是嵌入式系统?嵌入式系统的组成?

答:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格 要求的专用计

算机系统。组成:嵌入式处理器、外围设备、操作系统、应用软件。

2.

3.

4.

5.

6.

7.

典型的嵌入式处理器有哪些?

答:微处理器、微控制器、 DSP处理器、片上系统 SOC。

典型的RTOS操作系统有哪些?

答:嵌入式 LinUX、卩 CLinUX、WindoWS Embedded CE、WindoWS Embedded ComPaCt 7 >

μ

C/OS-II >

μ

C/OS-III、VXWorks、eCos 等。

列举身边的嵌入式应用产品?

嵌入式系统的设计可以分成四个阶段:需求分析、架构设计和概要设计、详细设计和开发、测试反馈。

第2章COrteX-M体系结构

8.

9.

ARM COrteX系统的处理器分为: A 、 __________ R ____ 、 ____ M ____ 。

ARM COrteX-M3为32位微控制器,请问 32位指的是CPlJ字长。

10. 3、COrteX-M3处理器能够以小端格式或大端格式访问存储器中的数据字,而访问代码时始使用小端格式 ______

11. ARM COrteX-M3体系结构采用哈佛总线结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行进行。

12. CM3寄存器分为通用寄存器,包括 R0~R15和特殊功能寄存器,包括程序状态寄存器、异常屏蔽寄存器、控制寄存器。

13. 寄存器R13是堆栈指针寄存器。

14. 寄存器R14是程序连接寄存器。

15. 寄存器R15是程序PG

16. CM3的堆栈指针分为__MSP__ _

=

PSP

r

O

存储器堆栈堆栈分为:向上生长(即向高地址方向生长)的递增堆栈;向下生长(即向低地址方 向生长),称为递

减堆栈。堆栈指针指向最后压入堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个数据项放入的空位置,称为空堆 栈。试判断CM3属于递减堆栈

堆栈和满堆栈堆栈。

17. 在CM3中记录程序状态的寄存器是 =XPSR= 。都分别有些什么状态—应用状态、中断状态、可执状态。

18. PRIMASK寄存器的作用是 _中断屏蔽寄存器_

o

19. 寄存器CONTRO的作用是控制处理器工作级别及堆栈切换 。

20. CM3支持的4GB存储空间被划分成: CODE片上RAM片上外设、片外 RAM片外外设、内核私有 6个区域。

21. CM沖有一个位绑定区分别位于片上 RAM和片上外设区,其大小为 1M字节,由32M字节空间的位绑定别名区来访问。

22. CM3支持1£种系统异常,和240种外设中断。

23. SySTiCk是一个___24 位的系统定时器。通常的功能是 _作为操作系统时钟__。

第3章STM32基础及最小系统设计

24. STM32F103RBT7芯片的在片 Flash存储器有

25. STM32F103RBT7芯片工作时电源电压是

128KB 字节,在片 SRAM 存储器有 20KB 字节。

3.3 V。

26. STM32最小系统电路包含: MCU芯片、电源电路、时钟电路、复位电路和启动设置电路。

27. 连接在 APB1 上的设备有: 电源接口、备分接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、WatChDOg、Timer2、Timer3 和 Timer4。

28. 连接在 APB2 上的设备有:UART1、SPI1、TimerI、ADC1、ADC2、I/O ( PA〜PE,第二功能 I/O)。

29. 假定STM32F103单片机外部振荡器是 8MHz。执行下列程序。

void BSP=Init(VOid)

{

RCC=HSECOnfig(RCC=HSE=ON);

HSEStartUPStatUS = RCC=WaitFOrHSEStartUP();

if(HSEStartUpStatus == SUCCESS)

{

RCC=PCLK2Config(RCC=HCLK=Div1);

RCC=PCLK1Config(RCC=HCLK=Div2);

RCC=HCLKCOnfig(RCC=SYSCLK=DiV1);

// PCLK2 = HCLK=72MHz

// PCLK1 = HCLK/2 =38MHZ

//HCLK = SYSCLK =72MHZ

1

嵌入式系统原理及应用作业题答案

RCC=PLLCOnfig(RCC=PLLSource=HSE=Div1, RCC=PLLMUl=9); // PLLCLK = 8 * 9 = 72MHz RCC=PLLCmd(ENABLE); // EnabIe PLL

2

发布评论

评论列表 (0)

  1. 暂无评论