STM32新建工程的步骤如下:
———————————2024年8月21日增加——————————————————
STM32新建工程的详细步骤在下面这个连接里面:有问题可以评论或者私信我
——————————————————————————————————————
测试创建是否创建成功步骤如下:
一、准备下载线
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、灯灭了。这就是配置寄存器进行点灯的方式。