一.运行简单stm32程序(点亮LED灯)
打开keil,新建一个工程,并输入工程名和存储路径
在新建的main.c文件中输入mian函数
int main(void)
{
*(unsigned int *)0x40021018 |= (1 << 3);
*(unsigned int *)0x40010C00 |= (1 << (4*0));
*(unsigned int *)0x40010C0C &= ~(1 << 0);
}
出现错误。定义一个空的SystemInit函数即可 之后输入代码,点开配置选项勾上 Create HEX File,再次bulid后下载就Ok了
使用Proteus进行仿真测试
1.打开keil,新建一个项目,挑选了如下的元件 打开proteus软件,并画一个电路图 新建main.c文件,输入main函数
#include <reg51.h>
sbit LED
=P0
^0;
void main()
{
LED
=0;
}
运行成功后将形成(.hex)文件,之后导入.hex文件 最后运行结果