STM32嵌入式系统与应用习题集1

一、选择题

1.
下列哪种方法可以对
STM32
进行程序下载( D)。

A.ST_Link B.J_ Link

C.
在线应用编程
D.
以上都可以

2.
表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义的关键

字是(A )。

A. extern B. static C. define D. typedef

3.
STM32F103C8T6
芯片共有多少个引脚(D )。

A

112 B. 72 C.144 D. 48

4.
STM32F10x
系统时钟
SYSCLK
来源不包括(B )。

A .HSE B.HSI C.PLLCLK D.LSI

5.
STM32F103C8T6
芯片
FLASH
容量是(A )。

A. 64K

B. 256K C. 512K

D. 1M

6.
STM32F103 C8T6
共有(A )个
GPIO
引脚。

A.32

B.48

C.64

D.72

7.
定义结构体的类型别名和枚举类型的关键字是(D)。

A.extern B. static C. define D. typedef

8.
STM32
启动模式设置为从
SRAM
存储器启动,则
BOOT1

BOOT0
引脚应该设定为(C )。

A.00 B. 01 C. 10 D. 11

9.

STM32
单片机中为独立看门狗提供时钟信号的是(A )。

A.LSI

B.LSE

C.HSE

D.HSI

二、填空题

1. ST
公司的
STM32
系列芯片采用了 RAM 内核。
STM32F103
系列为标准型,最高运行频率为 72MHz 。

2. STM32
处理器上电复位后的启动模式可以是:
主闪存启动模式

系统内存启动模式

SRAM
启动模式

3.STM32F103
处理器具有 睡眠 、
停止模式 待机模式
三种低功耗模式。

4.STM32F103
处理器的总线宽度为 32 位。

5.STM32
高速外部时钟晶体振荡器的频率范围是 4MHz到16MHz。

三、简答题

1.
CMSIS
层分为哪几个基本功能层?并简述其功能。

        1. CMSIS核心层(CMSIS Core):该层提供了访问Cortex-M处理器的标准化接口。它包含了一些函数和 宏,可以用来访问处理器的寄存器、中断和调试功能等。

        2. CMSIS设备层(CMSIS Device):该层提供了特定设备的软件接口。它包含了一些函数和宏,可以用 来访问设备的特殊功能和外设。

        3. CMSIS外设驱动层(CMSIS Driver):该层提供了标准的外设驱动程序库,使得开发者可以方便地使 用外设功能。它包含了一些通用的驱动程序,如串口驱动、SPI驱动、I2C驱动等。

        4. CMSIS中间件层(CMSIS Middleware):该层提供了一些常用的中间件库,如TCP/IP协议栈、USB栈、 CAN总线驱动等。

2.
STM32F103
有哪几个独立时钟源?频率分别是多少?

        1. HSI(
High-Speed Internal
)内部高速时钟源,频率为
8 MHz

        2. HSE(
High-Speed External
)外部高速时钟源,其频率范围通常为
4 MHz

16 MHz

具体取决于外部晶体振荡器的设计。

        3. LSI(
Low-Speed Internal
)内部低速时钟源,频率为
40 kHz

        4. LSE(
Low-Speed External
)外部低速时钟源,其频率通常为
32.768 kHz
,可以使用外部

晶体振荡器或者外部时钟源来提供。

3.
补全
STM32F103C8T6
最小系统电路图。

其他习题: 

stm32嵌入式系统与应用习题 2-CSDN博客

stm32嵌入式系统与应用习题1-CSDN博客

stm32嵌入式系统与应用习题3-CSDN博客

stm32嵌入式系统与应用习题4-CSDN博客

作者:–xf–

物联沃分享整理
物联沃-IOTWORD物联网 » STM32嵌入式系统与应用习题集1

发表回复