STM32测试题-2023修改整理_第1页
STM32测试题-2023修改整理_第2页
STM32测试题-2023修改整理_第3页
STM32测试题-2023修改整理_第4页
STM32测试题-2023修改整理_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐STM32测试题STM32测试题

一年级的小Q学生立志要成为南强电子设计的牛人,于是他向教师请教,教师给了他一片STM32单片机,但是小Q初来乍到,不知道如何使用,你能帮帮小Q吗?

要求利用STM32单片机实现以下功能,以下全部功能写在一个工程中,一次性实现以下尽可能多的功能(多种功能组合):

(最高难度状况下的器材:STM32单片机,STLINK烧写器,USB串口,5个LED,8个相同电阻,17条衔接线)

1、利用面包板,选择相关器材,搭建LED电路(5%)和UART(串口)接线(5%)。

要求:STM32管脚高电平常LED亮,低电平常LED暗。

提醒:STM32管脚接LED,接电阻,再到GND;UART与USART是基本一样的;

UART部分连2条线即可(GND相连,STM32的TX端接USB串口的RX

端);搭建出所需的电路即可得分。

2、利用STM32控制LED闪耀(三选一):

2.1、利用PB0管脚控制LED闪耀。(10%)

要求:LED大约亮0.5秒,暗0.5秒。

2.2、利用定时中断(TIM2),让PB0管脚控制LED闪耀。(20%)

要求:LED精确亮0.5秒,暗0.5秒。

提醒:按照电脑上的或手机上的时钟,预估程序的对错。

2.3、利用定时中断(TIM2,TIM4),分离让PB0和PB1管脚控制两个LED闪耀。

(30%)

要求:PB0控制的LED精确亮0.5秒,暗0.5秒;PB1控制的LED精确

亮0.7秒,暗0.7秒。

提醒:按照电脑上的或手机上的时钟,预估程序的对错;要利用到计算

器计算周期,除不尽时,四舍五入。

3、利用STM32管脚控制LED(三选一):

3.1、利用PA11管脚作为输入,控制LED的亮暗。(10%)

要求:PB2接LED,PA11输入电平LED亮,PA11输入低电平LED暗。

3.2、利用PA11的外部中断,点亮LED。(20%)

要求:PB2接LED,LED初始时是暗的,PA11输入高/低电平LED亮。

提醒:外部中断利用边缘触发,配置好后,管脚碰一下3V3(普通状况)

或GND,有正确的现象即可。

3.3、利用PA11和PA12的外部中断,控制LED亮暗。(30%)

要求:PB2接LED,PA11输入高/低电平LED亮,PA12输入高/低电平

LED暗。

提醒:外部中断利用边缘触发,配置好后,管脚碰一下3V3(普通状况)

或GND,有正确的现象即可。

4、利用STM32的UART(串口)功能(二选一):

4.1、利用PA2管脚作为上拉输入,PA2每低电平一次,UART向电脑发送一次

a字符。(10%)

提醒:对串口通信的波特率等参数不做详细要求,能出正确现象即可。

4.2、利用PA2管脚作为上拉输入,PA2每低电平一次,UART向电脑发送一次

Hello字符串。(20%)

提醒:对串口通信的波特率等参数不做详细要求,能出正确现象即可;

上拉输入GPIO的MODE为GPIO_Mode_IPU,配置后管脚悬空(默认)时

为高电平。

5、利用STM32的ADC功能(都做):

5.1、在3V3和GND之间用三个相同电阻串联(5%),PA0管脚采集电压,数值

存在value变量中(10%)。

5.2、按照PA0管脚的电压,转变LED亮暗。(10%)

要求:PA1接LED,利用5.1中的分压电路,当PA0采集的电压小于1/2

的3V3时,LED暗,反之,LED亮。

提醒:ADC管脚悬空(默认)时,采集的电压不稳定,大约在2000左

右变化;分压电路测量口电压大约为1/3的3V3和2/3的3V3。

6、利用STM32的PWM功能(三选一):

6.1、控制PA7口输出20%占空比的方波,控制LED亮度。(10%)

要求:定时器周期100Hz。

提醒:定时器周期指的是TIM_Period的数值。

6.2、控制PA7口输出占空比变化的方波,实现呼吸灯的功能。(25%)

要求:定时器周期100Hz,占空比按0%递增到100%,这样不停循环。

提醒:定时器周期指的是TIM_Period的数值;占空比每变化一次(比

如占空比从0%到1%),间隔delay(100000)的时光,便利观看呼吸灯的

现象。

6.3、控制PA7口输出占空比变化的方波,实现呼吸灯的功能。(35%)

要求:定时器周期100Hz,占空比按0%递增到100%,再到递减到0%,

这样不停循环。

提醒:定时器周期指的是TIM_Period的数值;占空比每变化一次(比

如占空比从0%到1%),间隔delay(100000)的时光,便利观看呼吸灯的

现象。

恭喜你,已经答完全部题目!

请仔细检查一下,注重是否是根据题目要求举行配置的!

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论