其实接触STM32已经快半年了,端断续续的也学习了一下的STM32的各个模块的基本功能,刚开始的时候也是看比人的写的代码,看懂了然后再去修改,能够在自己的平台上实现基本的功能,也就是到现在才能真正的按照自己的想法来实现写功能,在本文中我将介绍下比较经典的按键驱动程序的实现方式 ...
这个小实验主要还是利用到GPIO: 下面这个bsp led.h文件使用寄存器版本写的 下面是bsp key.c文件: 下面是main.c文件 以上就是一个简单的通过按键反转LED的亮灭的代码文件,如有不妥,望请指正。 ...
2018-06-20 14:12 0 2962 推荐指数:
其实接触STM32已经快半年了,端断续续的也学习了一下的STM32的各个模块的基本功能,刚开始的时候也是看比人的写的代码,看懂了然后再去修改,能够在自己的平台上实现基本的功能,也就是到现在才能真正的按照自己的想法来实现写功能,在本文中我将介绍下比较经典的按键驱动程序的实现方式 ...
根据学校老师的讲解, STM32 点亮LED灯的步骤1:先是在点亮LED灯那个引脚使能,相当于修路,比如是PIN5引脚,就要使能对应的GPIO。使能函数是 /*GPIO配置使用步骤 1.使能 RCC_APB2PeriphClockCmd( RCC_APB2Periph_外设名 ...
详解请看其他博客: http://www.cnblogs.com/whik/p/6672730.html http://www.51hei.com/bbs/dpj-38605-1.html 下面赋三个上面用到的函数,原处截图,出之STM32f10固件库使用手册 ...
从图中可以看出,P1_2引脚可以感知SW1的状态,SW1未按下P1_2=1高电平,按下后P1_2=0接地。 注意:P1_2引脚只是感知SW1,不影响SW1。 ...
引言 “中断” 这个概念,指的是在单片机运行过程中,在指定条件发生时,停下当前所有工作,去执行中断处理函数内的内容。就像我们在教室上课时,突然地震了,不出意外的话我们都需要停下手中学习任务,去进行一系列的避险动作。 这一节我们通过中断的方式,完成通过按键控制LED亮灭的操作。 准备 ...
引言 点亮LED实际上是为了学习如何配置IO口使其输出高低电平。这一节的内容相当于学习C/C++时的hello world!。 准备环节 在keil5工程根目录新建文件夹HARDWARE。在新建的文件夹中新建文件 led.h 和 led.c 。 同时需要将上述文件以及相应 ...
转载请注明:https://www.cnblogs.com/rockyf/p/11691622.html 开篇 没有时间只是自己找的借口罢了! 开篇一定要精彩,不然路人不理睬!下述是笔者作为a ...
本文摘自: https://blog.csdn.net/xiashiwendao/article/details/122291583 概述 今天我们的开启了STM32开发的第一站:点亮LED,今天的内容包含了很多基础的知识,也有一些劝退的意味,不过,如果你能够扛得住这波攻势的,我觉得你高嵌入式 ...