本文介绍利用STM32F407单片机的定时器5CH1输入捕获功能实现方波频率采集的方法,同时给出了HAL库编程代码可直接移植到其他系列上。通过使用PB7和PB8作为IIC软件模拟IO口,可以使用OLED显示测得的频率,精度高达0.001%。另外还介绍了一些相关的计算公式和思路。