stm32实验报告心得体会_STM32实验报告

实验一:一个灯的闪烁

、实验要求

1.

熟悉使用

STM32F103ZET

开发板

2.

利用

C

语言程序实现一个灯闪烁

、电路原理图

三、软件分析

1.

本实验用到以下

3

个库函数

(

省略了参数

)

RCC_De In it()

RCC_APB2PeriphClockCmd

GPIO_Init()

2.

配置输入的时钟:

SystemInit()

主要对

RCC

寄存器进行配置,

GPIOA

连接

APB2

上,因此

RCC_APB2PeriphClockCmd

函数需要使能

APB2Periph_GPIOA

3.

声明

GPIO

结构:

PF6

PF10

口配置为输出

GPIO

ni tStructure.GPIO_Pin =

GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10

4.

应用

GPIO

:点亮

LED1

有五种方法

ODF

寄存器法:

GPIOA->ODR=0xffbf;

位设置

/

清除寄存器法:

GPIOA->BRR|=0X001;

方法③只适用于

GPIOx_BSR

寄存器

GPIO_WriteBit

()

函数法:

GPIO_Write(0xffbf);

置位复位库函数法:

GPIO_ResetBits(GPIOF,GPIO_Pin_8);

5.

主函数程序:

Delay(600000);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值