| 0 | 实验0 跑马灯实验 | LED, GPIO output, PA8 PE6 |
| 0a | 实验0 跑马灯实验\实验0-1 C语言跑马灯实验 | LED blink, HAL_GPIO_TogglePin |
| 0b | 实验0 跑马灯实验\实验0-2 寄存器版本跑马灯实验 | LED register, RCC GPIOA GPIOE |
| 0c | 实验0 跑马灯实验\实验0-3 HAL库版本跑马灯实验 | LED HAL, BSP LED driver |
| 0d | 实验0 跑马灯实验\实验0-4 HAL库固件库版本跑马灯实验 | LED firmware |
| 1 | 实验1 按键输入实验 | KEY, GPIO input, PA0 PE2 PE3 PE4, debounce |
| 2 | 实验2 串口实验 | USART, UART, printf, baud rate, HAL_UART |
| 3 | 实验3 外部中断实验 | EXTI, interrupt, NVIC, KEY EXTI |
| 4 | 实验4 独立看门狗实验 | IWDG, watchdog, HAL_IWDG |
| 5 | 实验5 窗口看门狗实验 | WWDG, window watchdog |
| 6 | 实验6 定时器中断实验 | TIM, timer, interrupt, HAL_TIM |
| 7 | 实验7 PWM输出实验 | PWM, TIM PWM, HAL_TIM_PWM, duty cycle |
| 8 | 实验8 定时器输入捕获实验 | capture, input capture, TIM IC |
| 8a | 实验8 定时器输入捕获实验\实验8-1 定时器输入捕获实验 | TIM capture |
| 8b | 实验8 定时器输入捕获实验\实验8-2 定时器输入捕获实验(高速) | high-speed capture |
| 9 | 实验9 电容触摸按键实验 | capacitive touch key, TPAD, RC charge |
| 9a | 实验9 电容触摸按键实验\实验9-1 定时器HAL库电容触摸按键实验 | TPAD HAL |
| 9b | 实验9 电容触摸按键实验\实验9-2 定时器寄存器电容触摸按键实验 | TPAD register |
| 10 | 实验10 OLED显示实验 | OLED, SSD1306, I2C OLED, SPI OLED |
| 10a | 实验10 OLED显示实验\实验10-1 0.96寸OLED显示实验 | 0.96 OLED |
| 10b | 实验10 OLED显示实验\实验10-2 2.42寸OLED显示实验 | 2.42 OLED |
| 11 | 实验11 TFTLCD显示实验 | TFTLCD, FSMC, LCD, ILI9341, NT35310 |
| 12 | 实验12 USMART调试实验 | USMART, debug, command parser |
| 13 | 实验13 RTC实时时钟实验 | RTC, real-time clock, calendar, HAL_RTC |
| 14 | 实验14 待机唤醒实验 | standby, wakeup, low power, PWR |
| 15 | 实验15 ADC实验 | ADC, analog, HAL_ADC, DMA ADC |
| 16 | 实验16 DAC实验 | DAC, analog output, HAL_DAC, PA4 PA5 |
| 17 | 实验17 DMA实验 | DMA, DMA transfer, HAL_DMA |
| 17a | 实验17 DMA实验\实验17-1 DMA实验(存储器到存储器) | DMA M2M |
| 17b | 实验17 DMA实验\实验17-2 DMA实验(存储器到外设) | DMA M2P USART |
| 18 | 实验18 IIC实验 | I2C, IIC, software I2C, HAL_I2C, AT24C02 EEPROM |
| 19 | 实验19 SPI实验 | SPI, HAL_SPI, W25Q128, NOR Flash |
| 19a | 实验19 SPI实验\实验19-1 SPI实验 | SPI W25Q128 |
| 19b | 实验19 SPI实验\实验19-2 SPI DMA实验 | SPI DMA |
| 20 | 实验20 485通信实验 | RS485, USART2, half-duplex |
| 21 | 实验21 CAN通信实验 | CAN, CAN bus, HAL_CAN |
| 22 | 实验22 触摸屏实验 | touch, touchscreen, resistive, capacitive, GT9147, FT5206 |
| 22a | 实验22 触摸屏实验\实验22-1 电阻触摸屏 | resistive touch, XPT2046 |
| 22b | 实验22 触摸屏实验\实验22-2 电容触摸屏 | capacitive touch, GT9147 |
| 23 | 实验23 红外遥控实验 | IR, infrared, remote control, NEC protocol |
| 24 | 实验24 DS18B20温度传感器实验 | DS18B20, 1-wire, temperature sensor |
| 25 | 实验25 DHT11温湿度传感器实验 | DHT11, humidity, temperature |
| 26 | 实验26 无线通信实验 | NRF24L01, wireless, 2.4GHz, SPI RF |
| 27 | 实验27 FLASH模拟EEPROM实验 | Flash EEPROM, STM32 internal Flash, HAL_FLASH |
| 28 | 实验28 摄像头实验 | OV7670, camera, DCMI, image capture |
| 29 | 实验29 内存管理实验 | memory, malloc, mymalloc, heap |
| 30 | 实验30 SD卡实验 | SD card, SDIO, HAL_SD, FAT |
| 31 | 实验31 FATFS实验 | FATFS, file system, f_open, f_write |
| 32 | 实验32 汉字显示实验 | Chinese font, GBK, font library, Flash font |
| 33 | 实验33 图片显示实验 | image, BMP, JPEG, picture display |
| 34 | 实验34 照相机实验 | camera, OV2640, photo |
| 35 | 实验35 音乐播放器实验 | audio, WAV, I2S, WM8978, MP3 |
| 36 | 实验36 录音机实验 | recording, microphone, I2S WM8978 |
| 37 | 实验37 视频播放器实验 | video, AVI, player |
| 38 | 实验38 综合测试实验 | comprehensive test |
| 39 | 实验39 SRAM实验 | SRAM, FSMC SRAM, IS62WV51216 external RAM |
| 40 | 实验40 内存管理(扩展SRAM)实验 | SRAM memory management |
| 41 | 实验41 USB读卡器实验 | USB, USB MSC, card reader |
| 42 | 实验42 USB虚拟串口实验 | USB CDC, virtual COM port, VCP |
| 43 | 实验43 网络通信实验 | Ethernet, LAN8720, LWIP, TCP UDP |
| 44 | 实验44 手机热点通信实验 | WiFi, hotspot, socket |
| 45 | 实验45 FreeRTOS移植实验 | FreeRTOS, RTOS, task scheduler |
| 46 | 实验46 FreeRTOS任务管理实验 | FreeRTOS tasks, vTaskCreate, priority |
| 46a | 实验46 FreeRTOS任务管理实验\实验46-1 FreeRTOS任务挂起和恢复实验 | suspend resume |
| 46b | 实验46 FreeRTOS任务管理实验\实验46-2 FreeRTOS任务删除实验 | delete task |
| 47 | 实验47 FreeRTOS时间管理实验 | FreeRTOS tick, vTaskDelay |
| 47a | 实验47 FreeRTOS时间管理实验\实验47-1 FreeRTOS相对延时实验 | vTaskDelay relative |
| 47b | 实验47 FreeRTOS时间管理实验\实验47-2 FreeRTOS绝对延时实验 | vTaskDelayUntil |
| 48 | 实验48 FreeRTOS消息队列实验 | FreeRTOS queue, xQueueCreate |
| 49 | 实验49 FreeRTOS信号量实验 | FreeRTOS semaphore, xSemaphore |
| 50 | 实验50 FreeRTOS互斥量实验 | FreeRTOS mutex, xMutex |
| 50a | 实验50 FreeRTOS互斥量实验\实验50-1 FreeRTOS互斥量实验 | mutex basic |
| 50b | 实验50 FreeRTOS互斥量实验\实验50-2 FreeRTOS优先级翻转实验 | priority inversion |
| 51 | 实验51 FreeRTOS软件定时器实验 | FreeRTOS timer, xTimerCreate |
| 52 | 实验52 FreeRTOS事件标志组实验 | FreeRTOS event group, xEventGroupCreate |
| 53 | 实验53 FreeRTOS任务通知实验 | FreeRTOS task notify, xTaskNotify |
| 54 | 实验54 FreeRTOS低功耗实验 | FreeRTOS tickless, low power |
| 55 | 实验55 FreeRTOS内存管理实验 | FreeRTOS heap, pvPortMalloc |
| 56 | 实验56 DSP BasicMath测试实验 | DSP, CMSIS DSP, ARM math |
| 57 | 实验57 DSP FFT测试实验 | DSP FFT, arm_rfft, spectrum |
| 58 | 实验58 DSP滤波器实验 | DSP filter, FIR IIR, arm_fir |
| 59 | 实验59 综合实验 | comprehensive demo |