STM32单片机学习新建工程

STM32新建工程的步骤如下:

———————————2024年8月21日增加——————————————————

STM32新建工程的详细步骤在下面这个连接里面:有问题可以评论或者私信我

http://t.csdnimg.cn/mwejh

——————————————————————————————————————

测试创建是否创建成功步骤如下:

一、准备下载线

1、按照图把线连接好,插到电脑上。

2、指示灯会常亮。另一个PC13口上的灯会闪烁,这是芯片里面的一个测试程序。

二、在Keil里面配置调试器

1、按照下面步骤配置Debug。

2、按照下面步骤配置。

3、在点击编译。没有问题就下载成功了。

4、可以看一下我们的当已经不闪了。

三、接下来配置三个寄存器点亮灯

1、配置第一个寄存器

1、配置寄存器。只需要配置三个寄存器就可以点亮灯了。第一个寄存器配置如下:

2、我们打开STM32的参考手册

3、这一位就是使能GPIOC时钟的

4、解释是这一位写1就可以打开时钟。其他的无关项我们先给0。

5、四个一分组。也就是0000 0010.

6、回到Keil里面的程序在死循环while的上面写上RCC->APB2ENR = 0x0000 0010;这样就可以打开GPIOC的时钟了。

#include "stm32f10x.h"                  // Device header
int main(void)
{
RCC->APB2ENR = 0x00000010;
while(1)
{

;
}

}

2、配置第二个寄存器

1、

2、

3、

4、

5、

#include "stm32f10x.h"                  // Device header
int main(void)
{
RCC->APB2ENR = 0x00000010;
	GPIOC->CRH = 0x00300000;
while(1)
{

;
}

}

3、配置第三个寄存器

1、

2、

#include "stm32f10x.h"                  // Device header
int main(void)
{
RCC->APB2ENR = 0x00000010;
	GPIOC->CRH = 0x00300000;
	GPIOC->ODR= 0x00002000;
while(1)
{

;
}

}

3、

4、先给全0。下载

5、

6、

7、灯灭了。这就是配置寄存器进行点灯的方式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值