STM32F1 HAL库300题 — 交互式习题库
一套覆盖STM32F1 HAL库开发全部核心知识点的交互式HTML习题库,共300题,支持即时判分和答案查看。
题库概览
本习题库按照STM32F1 HAL库开发的知识体系分为10章,每章30题,共300题。涵盖5种题型:填空题(每题两空)、单选题、判断题、简答题和综合题(定时计算、中断优先级、波特率等)。
文件清单
| 文件 | 章节 | 大小 |
|---|---|---|
index.html | 题库首页导航 | ~4KB |
ch01_02.html | 第1-2章:嵌入式系统概述 / GPIO配置 | ~26KB |
ch03_04.html | 第3-4章:NVIC中断系统 / 定时器与PWM | ~27KB |
ch05_06.html | 第5-6章:USART串口通信 / ADC模数转换 | ~35KB |
ch07_08.html | 第7-8章:SPI与I2C通信 / 看门狗与RTC | ~35KB |
ch09_10.html | 第9-10章:Flash与EEPROM / 低功耗与优化 | ~28KB |
总计:6个HTML文件,约155KB
章节目录
第1章 嵌入式系统与HAL库概述
STM32F1架构、HAL库概念、时钟树配置、启动流程、Flash等待状态
第2章 GPIO与引脚配置
GPIO八种工作模式、推挽/开漏输出、初始化流程、BSRR寄存器、复用功能
第3章 NVIC中断系统与EXTI
优先级分组(组0~组4)、抢占/子优先级、EXTI外部中断线、中断嵌套、回调函数
第4章 定时器资源与PWM输出
TIM2~TIM5通用定时器、PSC/ARR计算、PWM频率与占空比、输入捕获、计数模式
第5章 USART串口通信
波特率计算(USARTDIV)、数据帧格式、DMA传输、IDLE中断、硬件流控
第6章 ADC模数转换
12位逐次逼近、采样率、分辨率、DMA多通道扫描、双ADC模式、电压转换公式
第7章 SPI与I2C通信
SPI四种模式(CPOL/CPHA)、I2C时序(起始/停止/ACK)、地址寻址、速率对比
第8章 看门狗与RTC
IWDG超时计算、WWDG窗口喂狗、RTC配置(LSE/LSI)、低功耗模式、备份域
第9章 Flash与EEPROM操作
Flash编程/擦除流程、页擦除、半字编程、模拟EEPROM(双页轮替)、外部EEPROM
第10章 低功耗与系统优化
睡眠/停机/待机模式对比、功耗计算、唤醒源、时钟管理、DMA优化
题型分布
| 题型 | 每章 | 总计 | 说明 |
|---|---|---|---|
| 填空题 | 10题 | 100题 | 每题两个空,填写关键词或数值 |
| 单选题 | 10题 | 100题 | 4选1,考查核心概念 |
| 判断题 | 5题 | 50题 | 判断对错,辨析误区 |
| 简答题 | 3题 | 30题 | 简要阐述原理和流程 |
| 综合题 | 2题 | 20题 | 定时计算、中断优先级、波特率等 |
| 合计 | 30题 | 300题 |
功能特点
- 即时判分:填空题、单选题、判断题提交后自动评分,显示对错
- 答案查看:可随时显示参考答案,简答题/综合题提供详细解答
- 章节切换:每个文件包含两章内容,顶部标签切换
- 题型切换:5种题型标签页,快速定位练习
- 进度追踪:得分栏和进度条实时显示答题情况
- 深色主题:深空青配色(#0a1929 + #00b4d8),护眼舒适
- 零依赖:完全自包含HTML,离线可用
使用方法
- 浏览器打开
index.html进入题库首页 - 点击章节卡片进入对应章节
- 选择题型标签开始练习
- 填写/选择答案后点击"提交答案"查看评分
- 点击"显示全部答案"可查看所有参考答案
- 底部导航可切换相邻章节
适用对象
- 学习STM32F1 HAL库开发的在校学生
- 准备嵌入式工程师面试的求职者
- 需要复习STM32基础知识的工程师
- 嵌入式课程教学辅助练习
资源链接
https://www.axureshow.com/project/ZykL2LGO/