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的时钟GPIO谈起
同51单片机类似,想要控制LED灯,需要通过控制STM32芯片的I/O引脚电平的高低来实现。STM32芯片上,可以通过软件设置I/O口的8种模式:
输入浮空、输入上拉、输入下拉、模拟输入、开漏输出、推挽输出、推挽式复用功能、开漏复用功能。要控制
GPIO端口,涉及到控制相关的寄存器。需要GPIO相关的寄存器,GPIO引脚又被分为GPIOA、GPIOB„„GPIOE不同的组,每组
端口分为0~15,共16个不同的引脚,对于不同型号的芯片,端口的组和引脚的数量不同。
LED硬件图:
通过分析硬件图可知,LED端口低电平时,可以点亮LED灯。
[未完 ]
相关文章推荐
- 嵌入式stm32学习之路——第一弹(led流水灯工程)
- 【学习ios之路:Objective-C】NSString和NSMutableString
- python学习之路二(字符串,字典,序列和元组)
- JavaFX学习之路:详细解释JavaFX架构和框架
- python学习之路三(文件读写)
- PHP的学习之路第一页
- Qt 学习之路 2(20):event()
- Android的学习之路(三)项目的启动过程和安装过程详解
- 前端学习之路css(05)-基础知识
- Mybatis的学习之路(二)
- 数据结构与算法学习之路:简单的哈希表实现(链地址法解决冲突)
- hadoop学习之路(二)hadoop基本概念原理以及单词统计任务源码分析
- Maven学习之路四(Maven的常用命令)
- 方法接口spring源码学习之路---深入AOP(终)
- TensorFlow的学习之路--搭建简单的线性回归模型
- php学习之路第一天
- sequelize 学习之路
- C++ 学习之路(2):对象数组和指针
- ExtJs学习之路--进度条
- 【Java学习之路】Java编程之判断素数