一、新建Project:
study1 , 添加一个启动文件: STM32F10x.s(汇编的启动文件)。
二、文件夹设置:
三、Options
仿真器设置,我这里使用的时普中 arm 仿真器免驱版,开发板是普中 6806L STM32-F1开发板。
设置后把开发板连接仿真器,再通过USB连接到电脑,点击keil的download按钮下载程序。
四、通用和复用功能I/O(GPIO和AFIO)
每个GPIO端口有两个32位配置寄存器。
GPIO寄存器结构:






五、编写study1.c内容并编译调试
#include "stm32f10x_map.h"
int main()
{
GPIOA->CRL = 0x00; //配置
GPIOA->CRH = 0xffffffff; //配置
return(1);
}
查看运行结果:
