首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > STM32_入门教程

STM32_入门教程

资料介绍
STM32_入门教程

STM32新建工程与跑马灯实验
打开KEIL3:这个时候显示的应该是上次使用过的工程。
新建工程:
[pic]

新建一个文件夹GPIO_led,把该工程led_test存放在刚刚建立的GPIO_led文件夹下:

[pic]


点击保存后弹出选择器件窗口,选择STM32F103RB器件(选择使用器件型号)
[pic]
点击确定后弹出:
[pic]
这个时候选择“是”,工程建立成功:
[pic]

工程管理:(这个对于项目的运行没有必要性,只是为了方便项目的管理)
在工程上右键,选择
[pic]
弹出如下工程文件管理窗口:
[pic]

经过操作,建立如下文件夹有备使用,这个可以根据个人编程习惯处理。
[pic]


新建源文件:
[pic]
保存:[pic]
保存在Sorce子文件夹下,注意文件名为led_test.c,一定要有C后缀。
[pic]

把该文件添加到工程:
[pic]

[pic]

这里,如果有的人觉得不知道使用了哪些库函数,不晓得添加哪些库文件进入工程,有
个最简单的办法就是添加所有的固件库函数到工程,为了方便可以直接添加:C:\Keil\
ARM\RV31\LIB\ST路径下的STM32F10xR.LIB文件到工程的Lib.添加方法跟前面的一样:
[pic]




编写代码:
#include "stm32f10x_lib.h"

GPIO_InitTypeDef GPIO_InitStructure;//声明GPIO_InitStructure

void LED_Init(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //开GPIOA时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_P
标签:STM32入门教程
STM32_入门教程
本地下载

评论