![](https://img-blog.csdnimg.cn/c12ba5eb0faf48d3a2ef53ae6a024937.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MCU
文章平均质量分 66
单片机相关记录
Holmes_G
这个作者很懒,什么都没留下…
展开
-
STM32之EXIT控制
1、什么是中断?1.1、查询机制 系统的查询机制有两种,第一种是软件轮询,利用CPU软件查询,浪费CPU时间,实时性不高。第二种就是中断,CPU内部中断控制器带软件查询,实时性高但是不够灵活。 中断是一种硬件查询机制,当某一件事情一旦发生必须执行,且我们不知道何时发生的时候,我们可以把这个事件配置为中断模式。1.2、常用名词定义 CPU在正常情况下运行的程序称为现行程序;向CPU提出申请中断...原创 2018-04-08 17:01:11 · 2587 阅读 · 1 评论 -
STM32之封装GPIO口
经过两天的学习,我发现对于stm32来讲它的GPIO口在配置过程中一些代码复用率非常高,所以就对GPIO口的使用(通用型输出和普通型输入)进行封装,进而加快系统的设计。此文章主要是对LED灯,独立按键,蜂鸣器进行模块化编程,还望对大家有所帮助,请参考电路图查看代码。1 gpio.h#include "gpio.h"//GPIO初始化,GPIOx的第Pin位,Mode 1 输入,M...原创 2018-04-02 20:08:40 · 2433 阅读 · 0 评论 -
STM32之GPIO口的寄存器配置
小编初学stm32,深深感到32与51还是有很大的差别,写下随笔,记录每一天的学习过程,如果你恰好看到,发现不足还请指出,以便共同进步。1STM32中IO口的原理及使用方法 (1) GPIO的数量 :在stm32中GPIO口有ABCDEFG七组,每一组有16个管脚0~15。 (2)GPIO口的表示方法:PXX--P--PORT X--...原创 2018-04-02 19:33:37 · 5375 阅读 · 0 评论 -
STM32之USART进行无奇偶校验位的异步串口通信
今天学习了如何使用stm32通过USART进行简单的无奇偶校验位的异步串口通信,USART:通用同步异步收发器。在学习之前应先了解硬件设备的连接情况,stm32f407的PA9,PA10分别是USART1的TX和RX,通过对这两个GPIO口的配置,完成对一部串口通信的初始化函数,以及收发函数。 串口通信的初始化包括以下五个步骤:第一步:打开USART1和GPIOA的时钟;第二...原创 2018-04-03 19:27:20 · 1908 阅读 · 0 评论