STM32F1 HAL库300题 — 交互式习题库

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,离线可用

使用方法

  1. 浏览器打开index.html进入题库首页
  2. 点击章节卡片进入对应章节
  3. 选择题型标签开始练习
  4. 填写/选择答案后点击"提交答案"查看评分
  5. 点击"显示全部答案"可查看所有参考答案
  6. 底部导航可切换相邻章节

适用对象

  • 学习STM32F1 HAL库开发的在校学生
  • 准备嵌入式工程师面试的求职者
  • 需要复习STM32基础知识的工程师
  • 嵌入式课程教学辅助练习

资源链接

https://www.axureshow.com/project/ZykL2LGO/