stm32第一个工程

这学期我买了两个板子,一个是cc2530一个是stm32的,因为学了两门课,其中cc2530老师讲的还不错,不说废话了。
1 打开keil5 Project New uversion project:
在这里插入图片描述
在这里插入图片描述
2 复制启动文件到工程下(提前新建一个start文件夹):
在这里插入图片描述
在这里插入图片描述
将三个文件也复制移动到Start:
在这里插入图片描述
在这里插入图片描述
然后复制这两个文件到Start:
在这里插入图片描述

在这里插入图片描述

3 在keil添加刚才复制的文件:
修改文件夹名称为:
在这里插入图片描述
右键添加已经有的文件到组里:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加这些文件:
在这里插入图片描述

4 添加头文件路径:
在这里插入图片描述
C++ include Paths

在这里插入图片描述
在这里插入图片描述
5 打开工程文件夹:
新建文件夹:
在这里插入图片描述
在Target添加文件夹 改名:
在这里插入图片描述
User右键 点击添加新文件:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
编译并新建工程
在这里插入图片描述

6 连接好stm32 stlink:
别接错了 看好用点心
在这里插入图片描述

在这里插入图片描述
配置调试器:
在这里插入图片描述
每次不用按复位运行:
在这里插入图片描述
7 点亮led(寄存器方式):
在这里插入图片描述

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

8 点亮led(库函数方式):
新建Library:
在这里插入图片描述
在这里插入图片描述
复制到Libray:
在这里插入图片描述
同样复制inc文件到Library:
在这里插入图片描述
keil新建Library:添加刚刚的文件:
在这里插入图片描述
复制到User:
在这里插入图片描述
在这里插入图片描述
User添加刚刚的:
在这里插入图片描述
复制字符串,并添加3个路径
在这里插入图片描述
在这里插入图片描述
编译一下。

#include "stm32f10x.h"                  // Device header
int main(){
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
	GPIO_InitTypeDef GPIO_InitStructure;
	GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_13;
	GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_Init(GPIOC,&GPIO_InitStructure);
	GPIO_SetBits(GPIOC,GPIO_Pin_13);
	GPIO_ResetBits(GPIOC,GPIO_Pin_13);
	
	while(1){
		
	}
}

反正到这我人已经傻了,一个新建项目就这么多,函数还这么难,吐了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值