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的时钟
                                                            //使用各个外设前必须开启时钟,否则对外设的操作无效

头文件引用:可以说<>是引用标准库,""是引用私有库

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐