购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

项目3
使用GPIO接口完成简单的开发任务

项目描述:

从项目2的点亮LED开始就进入了微处理器的开发,虽然点亮LED的任务比较简单,但需要读者了解微处理器的基础知识,其中最基础的就是微处理器的GPIO接口。点亮LED的任务就是通过微处理器的GPIO接口实现的。掌握了GPIO接口的功能,就可以通过GPIO接口来控制数码管,以及控制按键来实现某些操作。

项目内容:

任务1:使用GPIO接口实现流水灯。

任务2:使用GPIO接口控制按键。

任务3:数码管的动态显示。

学习目标:

了解微控制器的GPIO接口的工作模式,在开发过程中能够选择正确的工作模式。

从STM32F407微控制器的时钟框图入手,熟悉5种时钟源,开启GPIO时钟。

通过不同的标准固件库函数完成流水灯任务。

通过软件方式完成按键去抖,从而实现对按键的控制。

理解数码管的显示原理,完成四位数码管的动态显示。 EsW+18c/l9jAe9I5dTyiy3mXg7lamxlglKgX2Wky07k1lYnoaPsr30lMX3VqFe+H

点击中间区域
呼出菜单
上一章
目录
下一章
×