![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32标准库
文章平均质量分 63
z_fly_z
目标是嵌入式
展开
-
从零开始的stm32学习(二):按键控制和光敏传感器(下)
对于上节的补充:可以用GPIO_ReadOutputDataBit()实现一个按钮控制一个LED。原创 2023-10-13 23:13:11 · 175 阅读 · 0 评论 -
从零开始的stm32学习(二):按键控制和光敏传感器(上)
封装好驱动代码,便于管理和移植。在工程文件下新建文件夹,重命名Hardware(硬件),存放硬件驱动。回到kail5,新建文件夹Hardware,在魔术棒中添加路径。在Hardare文件夹下添加.c,.h文件,注意修改地址。keil5可能对中文注释不兼容,所以我添加了中文注释。在.c文件中需要先添加头文件,再添加自己定义的函数。上代码实现了GPIOA 1,2引脚的初始化和高低电平的配置。前两行是声明,如果LED没有被定义,就定义LED。ifndef 和 endif构成括号。原创 2023-10-12 23:18:19 · 156 阅读 · 0 评论 -
从零开始的stm32学习(一):点灯
上代码块中 Bit_RESET=(BitAcition)0。在Target下新建System文件夹,将Delay.h,Delay.c存放在里面。由于使用的是GPIOA 0号引脚,故有3和5中的定义。低电平点亮,因此有~取反。原创 2023-10-11 23:23:50 · 226 阅读 · 0 评论 -
从零开始的stm32学习(〇):新建工程
在目标工程文件夹下找到User文件夹,将固件库下STM32F10x_StdPeriph_Lib_V3.5.0\ Project\STM32F10x_StdPeriph_Template的一个conf和两个it(interrupt,存放中断函数)文件粘贴至User文件夹。在目前工程文件夹下新建Library文件夹(存放库函数),将固件库下STM32F10x_StdPeriph_Lib_V3.5.0\ Libraries\STM32F10x_StdPeriph_Driver\src。原创 2023-10-10 23:17:10 · 238 阅读 · 0 评论