2024年5月4日发(作者:)
基于STM32CubeMX和HAL驱动库的嵌入式系统设计_电子科技大学中
国大学mooc课后章节答案期末考试题库2023年
1. STM32的每个GPIO引脚具备多种功能,这些功能可以同时使用。
参考答案:
错误
2. 串口中断发送函数HAL_Transmti_IT在调用完成后,将关闭发送中断。
参考答案:
正确
3. 下面不属于微控制器最小系统(狭义)的电路单元是
参考答案:
显示电路
4. 下面不属于串口通信的数据传输方式是
参考答案:
通道
5. 假设定时器时钟TIMx_CLK为100MHz,PWM输出为PWM1模式。当自动
重载值ARR=999,捕获/比较值CCR=200,有效电平为高电平,向上计数
时, 输出PWM信号的占空比是多少?
参考答案:
20%
6. 定时器设置为递减计数时,发生溢出后,计数器的重载值由哪一个寄存器决
定?
参考答案:
自动重载寄存器
7. 假设定时器2的定时器时钟TIM_CLK为50MHz,预分频寄存器PSC的值为
9999,自动重载寄存器ARR的值也为9999,则定时器的更新时间(定时
时间)为
参考答案:
2000ms
8. 在CubeMX软件中,如果将定时器的参数Period设置为0,定时器将不会
启动。
参考答案:
正确
9. 定时器属于计数器的一种,它是对周期固定的脉冲进行计数。
参考答案:
正确
10. 预分频寄存器的作用是扩大定时器的定时范围,并获取精确的时钟。
参考答案:
正确
11. 下面不属于STM32CubeMX软件使用步骤的操作是
参考答案:
程序仿真
12. STM32CubeMX软件可以进行程序的编译和下载。
参考答案:
错误
13. STM32CubeMX软件可以用于芯片的选型。
参考答案:
正确
14. STM32CubeMX软件提供了交叉选型功能,可以在STM32的产品线中筛选
出一个芯片型号,这个芯片型号与用户曾经使用过的微控制器型号在性能和
资源等方面最为接近,便于用户快速转换到STM32平台进行项目开发。
参考答案:
正确
15. 下面不属于MDK-ARM软件使用步骤的是
参考答案:
电路设计
16. MDK软件的RTE环境和CubeMX软件联合使用时,在CubeMX软件中不需
要进行哪一步操作?
参考答案:
目标选择
17. MDK-ARM软件可以独立新建工程,而不必借助CubeMX软件。
参考答案:
正确
18. 单步调试和跟踪调试的用法是一样的,遇到函数调用时会进入到函数内部。
参考答案:
错误
19. 借助CubeMX软件生成MDK工程后,不需要进行任何修改,就可以进行程
序的编写、编译和下载。
参考答案:
错误
20. 下列不属于STM32微控制器外部中断的触发方式是
参考答案:
低电平触发
21. 微控制器芯片内部集成了
参考答案:
CPU
22. 在STM32产品系列中,工作频率最高的是
参考答案:
STM32H7
23. 在串口发送过程,通过判断TXE标志来检测数据发送过程是否完成。
参考答案:
错误
24. 配置GPIO输出高电平,应该使用下列哪一个寄存器?
参考答案:
输出数据寄存器
25. 利用STM32CubeMX软件生成程序代码后,用户可以在程序的任何位置添
加用户代码,再次使用STM32CubeMX软件生成程序时也不会被覆盖。
参考答案:
错误
26. 硬件抽象层基于库函数或者寄存器方式封装出可移植性更好的接口函数。
参考答案:
正确
27. 在工程实际中,一般采用直接延时的方式来去掉按键的抖动。
参考答案:
错误
28. 对于同一个端口的多个引脚而言,如果配置参数相同,可以使用按位或的方
式来同时这些引脚。
参考答案:
正确
29. 下面不属于引脚初始化数据类型的成员变量是?
参考答案:
Period
30. 硬件抽象层的设计是为了提高嵌入式软件的可重用性和可移植性
参考答案:
正确
31. 引脚的模拟工作模式只是针对A/D采集模块和D/A转换模块所对应的引脚。
参考答案:
错误
32. 指针的基类型决定了指针能够访问的存储空间。
参考答案:
正确
33. 设置多个引脚同时输出不同电平时,使用输出数据寄存器更方便。
参考答案:
错误
34. 要设置引脚输出高电平,需要控制下列哪一个寄存器?
参考答案:
输出数据寄存器
35. 在意法半导体提供的官方开发板中,哪一款开发板的功能最强大?
参考答案:
Evalution开发板
36. 下列不属于串口通信的数据传输方式是
参考答案:
无条件
37. 串口接收时,判断是否接收到新的数据,应该判断哪一个标志位?
参考答案:
RXNE
38. 同一个定时器使用PWM输出模式时,可以利用输出通道输出多个PWM信
号,这些PWM信号的周期和占空比都可以不同。
参考答案:
错误
39. 下面不属于输入捕获功能的有效触发事件是
发布评论