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

1-1 LED

灯硬件连接图

三、软件分析

1.

3

(

)

RCC_DeInit()

RCC_APB2PeriphClockCmd()

GPIO_Init()

2.

配置输入的时钟:

SystemInit()

主要对

RCC

寄存器进行配置,

GPIOA

连接在

APB2

上,因此

RCC_APB2PeriphClockCmd()

函数需要使能

APB2Periph_GPIOA

3.

声明

GPIO

结构:

PF6

PF10

口配置为输出

=

GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10

4.

应用

GPIO

口:点亮

LED1

有五种方法

ODR

寄存器法:

GPIOA->ODR=0xffbf;

②位设置

/

清除寄存器法:

GPIOA->BRR|=0X001;

③方法③只适用于

GPIOx_BSRR

寄存器

GPIO_WriteBit

()函数法:

GPIO_Write(0xffbf);

⑤置位复位库函数法:

GPIO_ResetBits(GPIOF,GPIO_Pin_8);

5.

主函数程序:

int main(void)

{

RCC_Configuration();

/*

配置系统时钟

*/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值