STM32 实验考核题目
1. 利用 STM32 小板实现:控制外接 LED 灯每隔 3 秒钟亮暗变换,同 时在 PC 机上显示 MCU 的计时时间,MCU 的初始时间由 PC 机 方设置。
2. 利用 STM32 小板实现:利用导线外接 GPIO 口模拟 2 个按键输入, 根据输入组合的四种情况,分别控制三色灯四种流水灯效果。
3. 利用 STM32 小板实现:PC 机输入 1、2、3、4,根据输入组合的四 种情况,分别控制三色灯四种流水灯效果。
4. 利用 STM32 小板实现:PC 机输入 1、2、3、4,分别控制 4 个不同 LED 灯的点亮;PC 机输入 0,LED 灯全灭。请自行搭建 LED 电路设 计。
6. 利用 STM32 小板实现:PC 机输入 on+序号,分别控制 4 个不同 LED 灯的点亮;PC 机输入 off+序号,分别控制 4 个不同 LED 灯 的熄灭。请自行搭建 LED 电路设计。
7. 利用 STM32 小板实现:使用 USB 转 TTL 线,接 Uart1 串口进行通 讯(白线 接 73:PTA9,绿线 接 72:PTA10,黑线 接 GND)。
8. 利用 STM32 小板实现:组帧方法完成 PC 方和 MCU 方程序功能, PC 方程序实现鼠标单击相应按钮,控制开发板上的三色灯完成“红、 绿、蓝、青、紫、黄、白、暗”显示的控制。
9. 利用 STM32 小板实现:自行编写上位机软件,通过串口设置 systick 初始计时时间(也可以自动获取系统时间)。
10. 利用 STM32 小板实现:自行编写上位机软件,通过串口初始化 开发板 RTC,过 1 分钟后收集开发板时间,以达到对时效果。
11. 利用 STM32 小板实现:利用 TIMER 模块实现 LED 灯闪烁间隔 控制,并自行编写上位机软件,通过串口设置闪烁频率(也可以自 动获取系统时间)。
12. 利用 STM32 小板实现:通过上位机软件将初始时间写入 Flash, 断电后从初始时间开始计时,并输出实时时间至上位机软件。
13. 利用 STM32 小板实现:设计以下字段数据在 Flash 的存放: “学号+姓名+项目 1 成绩+项目 2 成绩+项目 3 成绩”,通过上位机 软件完成该数据样例写入 Flash 和读取验证。
14. 利用 STM32 小板实现:通过高级程序语言访问数据库中的表, 读取表中存放的数据列表并显示(表中字段如:学号,姓名,成 绩),通过发送按钮将数据列表保存至 Flash 中;通过高级程序语 言程序界面输入读取的数据列表的条数,从 Flash 中读取相应的 数据后显示。
15. 利用 STM32 小板实现:通过 PC 输入 PWM 波的占空比调节外接 LED 灯的亮度。
16. 利用利用 STM32 小板实现:通过调节 PWM 波的占空比是实现 外接 LED 呼吸灯效果。
17. 利用 STM32 小板实现:通过 PC 输入 DAC 的值来实现调节外接 LED 灯的亮度。
18. 利用 STM32 小板实现:通过示波器显示 DAC 输出的三角波、梯 形波、正弦波波形。
19. 利用 STM32 小板实现:对开发板上的芯片温度、热敏电阻进行 采集,利用高级语言程序进行物理量回归并能够显示实际温度变 化曲线。
20. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示一个圆 形。
21. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示一个黄色 五角星,要求红底。
22. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示学号和姓 名拼音,要求白底黑字。
23. 利用 STM32 小板实现和 LCD 屏幕实现:LCD 屏幕显示中文姓 名。
24. 利用 STM32 小板实现:实现 A 板接收 PC 发送内容,通过 Uart 串口传输至 B 板送 PC 机显示。
25. 利用 STM32 小板实现:A 板接收 PC 发送内容,通过 SPI 口传 输至 B 板送 PC 机显示。
26. 利用 STM32 小板实现:A 板接收 PC 发送内容,通过 IIC 口传 输至 B 板送 PC 机显示。
27. 利用 STM32 小板实现:A 板接收 PC 发送内容,通过 CAN 口传 输至 B 板送 PC 机显示。
28. 利用 STM32 小板实现:利用 TSC 实现按键输入,如有按键输 入,红灯亮;无按键输入,红灯灭。
29. 利用 STM32 小板实现+彩灯小板:实现彩灯流水灯变化。
30. 利用 STM32 小板实现+蜂鸣器小板:实现蜂鸣器 10 秒响一声, 同时红灯亮,蜂鸣器不响时灯灭。
31. 利用 STM32 小板实现+蜂鸣器小板:利用 PWM 控制蜂鸣器发出 “la”的声音。【注:国际标准音 A-la-440HZ】
32. 利用 STM32 小板实现+马达小板:实现马达 10 秒震动一次,马 达震动的同时红灯亮,否则绿灯亮。
33. 利用 STM32 小板实现+LED 小板:实现 LED 数码管显示环境温 度(保留两位小数,例如 15.12).
34. 利用 STM32 小板实现+红外寻迹传感器小板:实现物体检测。
35. 利用 STM32 小板实现+人体红外传感器小板:实现人体检测。
36. 利用 STM32 小板实现+按钮小板:实现按键识别,并结合控制 不同 LED 灯的亮暗。
以下为 42 件传感器套件题目: 传感器资料链接:
http://pan.baidu.com/s/1o7kIOZK? 密码: o67c
37.利用“1-德飞莱-LED 模块”和“2-德飞莱-有源蜂鸣器模块”实现 利用串口调试助手或高级语言程序输入参数控制 LED 模块的亮 度(PWM),达到一定的值后蜂鸣器报警。
38.利用“3-德飞莱-无源蜂鸣器模块”实现音乐的播放。
39.利用“4-德飞莱-独立按键模块”和“7-德飞莱-七彩 LED 模块”通 过 GPIO 中断实现按键的识别,根据不同的按键控制七彩 LED 模 块小灯组合亮暗。
40.利用“6-德飞莱-红外线发射模块”和“30-德飞莱-红外接收模块”实 现红外数据的发送和接收(可以通过遥控器测试)。
41.利用“8-德飞莱-震动模块”、“9-德飞莱-倾斜开关模块” 、“10-德 飞莱-敲击模块”、“12-德飞莱-槽型开关模块”、“13-德飞莱-干簧管 开关模块”综合实现不同传感器开关触发后串口调试助手输出提 示信息。
42.利用“14-德飞莱-数字霍尔(3144)开关模块”和“15-德飞莱-模拟 霍尔(49E)开关模块”,通过磁铁模拟电机转速统计,并输出至 串口调试助手。
43.利用“16-德飞莱-电位器模块”,控制小灯的亮暗,并通过 AD 采集 电压变化输出至串口调试助手,到达设定值后“33-德飞莱-继电器 模块”闭合。
44.利用“17-德飞莱-温度热敏电阻模块”,通过 AD 采集温度变化输出 至串口调试助手。
45.利用“20-德飞莱-双色发光二极管模块”、 “22-德飞莱-贴片 RGB 三色 LED 模块”、 “23-德飞莱-话筒声音检测模块”、 “24-德飞莱 -人体触摸模块”、“ 25-德飞莱-火焰传感模块”、“26-德飞莱-红外 避障模块”,“27-德飞莱-一路循迹模块” 综合实现不同传感器开 关触发后串口调试助手输出提示信息。
46.利用“28-德飞莱-DS18B20 数字温度模块”实现温度采集并通过串 口调试助手输出。
47.利用“29-德飞莱-DHT11 数字温湿度模块”实现温湿度采集并通过 串口调试助手输出。
48.利用“31-德飞莱-旋转编码器模块”实现速度、正反转的信息采集并 通过串口调试助手输出。
49.利用“32-德飞莱-XY 摇杆模块”采集 XY 摇杆动作信息并通过串 口调试助手输出。