1.建立工程
在keil5中建立一个stm32F103的工程,可直接拷贝正点原子的工程模板,进行编译,无错误,无警告。
2.编写测试代码
#include "delay.h"
#include "sys.h"
u8 flag;
int main(void)
{
delay_init(); //延时函数初始化
while(1)
{
flag = 1;
delay_ms(50);
flag = 0;
delay_ms(50);
}
}
3.进行代码调试
4.鼠标放到flag上右键-> Add flag to –>logic Analyzer 可以调出来flag的波形图
5.右键将flag切换为bit型
6. 全速运行,可以看到flag的波形变化。
7.寄存器观察窗口:查看CPU内核的寄存器的值。
8.反汇编观察窗口,查询C源码对应的汇编代码