stm32之点灯
按照Class下方选择即可,双击Class下方的number就会相应跳转。选中函数用Ctrl+F实现搜索。
1.了解要用到的外设or函数
要用到DPIO和RCC等等,所以可以先去Library文件夹找到关于他们的.h文件了解

相应的函数的声明都会放在最后


2.将要用到的函数复制到mian.c中
1.将鼠标移到函数上,右键跳转到函数的定义

查看函数的说明,如参数或者输入。

这时候可能会有两种情况:
情况一:没有多个定义,会直接跳转。
情况二:有多个定义,需要选择。如

按照Class下方选择即可,双击Class下方的mumber就会相应跳转。
选中函数用Ctrl+F实现搜索。
3.代码部分以及相应思路。

首先是初始化GPIO以及RCC启动。随后根据函数定义赋值即可。

@param GPIO_InitStruct: pointer to a GPIO_InitTypeDef structure that
* contains the configuration information for the specified GPIO peripheral.
这一段涉及到结构体。
1.需要先给个名字,如后面的GPIO_InitStructure(可以自己写其他的名字)
2.随后用赋的名字+. 会提示设计及到的结构体的内容

根据前面的步骤,将参数补全即可。
3.最后,用GPIO里的函数设置点亮灯即可


main函数代码如下:

注:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);要写在最前面。
这是开启GPIOA的时钟
//使用各个外设前必须开启时钟,否则对外设的操作无效
头文件引用:可以说<>是引用标准库,""是引用私有库
更多推荐



所有评论(0)