- 22
- 0
- 约小于1千字
- 约 6页
- 2016-11-16 发布于广东
- 举报
微处理器系统原理与设计课程实践参考文档之
基于KEIL的STM32F103系统的开发与调试
1、建立工程
2、选择工作目录,输入项目名test1。
3、选择器件,选择STMicroelectronics的STM32F1 Series中的器件后确定。
对于KEIL5来说,若没有该器件,需要装PACKE,选择Pack Installer后选择相应PACK安装即可。
4、运行环境选择。暂不选,按确定。
5、建立了一个空项目。
6、设置OPTION,右键点击TARTGET1
左键点击Options for tartget target 1
7、构建软仿真环境,在Ddbug栏设置。
8、添加汇编文件startup.s
9、添加代码
1、第2行“__Vectors”中为“_”2个;
2、“__Vectors”、“Reset_Handler”按要求第一个字母大写;
3、注意:编写的程序要插在指令“B .”之前。
10、先编译,再链接,最后调试。(底部有编译和链接信息,出错的话会提示)
DEBUG时,左边是寄存器组信息,右边通常会出现“上面机器码与汇编-下面程序”结构。上方的黄箭头表时当前取指地址(PC值),下面的双三角表示即将执行的程序代码。
11、调试操作。从左到右:重启、执行、停止、单步、单行、返回、执行到当前行。单步是指按照指令的实际操作一步步执行;单行是指完成该指令所到实现的功
原创力文档

文档评论(0)