您的位置:首页 > 其它

STM学习之路———流水灯

2017-07-23 22:49 429 查看
在这里,所写的程序都是基于STM32固件库开发的,在写第一个流水灯实验之前,我们应该首先建立好一个STM32的工程。接下来,便可以在新建立的工程里面写代码了。

一、从STM32的时钟GPIO谈起

同51单片机类似,想要控制LED灯,需要通过控制STM32芯片的I/O引脚电平的高低来实现。STM32芯片上,可以通过软件设置I/O口的8种模式:

输入浮空、输入上拉、输入下拉、模拟输入、开漏输出、推挽输出、推挽式复用功能、开漏复用功能。要控制

GPIO端口,涉及到控制相关的寄存器。需要GPIO相关的寄存器,GPIO引脚又被分为GPIOA、GPIOB„„GPIOE不同的组,每组

端口分为0~15,共16个不同的引脚,对于不同型号的芯片,端口的组和引脚的数量不同。

LED硬件图:



通过分析硬件图可知,LED端口低电平时,可以点亮LED灯。

[未完 ]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  stm32 流水灯