STM8汇编语言调试虚拟环境搭建及举例说明(附源码)

目录

一、引言

二、STM8汇编语言虚拟环境搭建

1、新建工作区和项目

2、选择ST汇编编译器

3、选择熟悉的ST单片机

三、STM8汇编代码架构简述

四、STM8汇编语言模拟调试举例

五、调试结果

 六、总结及引用


一、引言

CXSTM8、Raisonance以及IAR for STM8都是支持STM8很好的C编译器,但如果想学习了解STM8的汇编指令,最好还是采用ST自己的STM8汇编编译器ST Assembler Linker,尽管高级语言很好用,但有的场景还是离不开汇编语言,比如bootloader的开发,尽管用得不多,可能也就几行汇编代码,如果没太理解,总有种如鲠在喉,不解不快的感觉,尽管没有用汇编代码的必要,但看懂读懂有时候还真是有点必要的,而我们在初涉STM8汇编语言时,免不了想调试一下自己的查阅或看到例程,甚至测试一下自己编制的小段代码,看看自己理解的对不对,实践一把,那这个时候搭建一个能调试STM8汇编语言虚拟环境的搭建就很有必要了。这里抛砖引玉,实例介绍一下STM8的调试模拟环境。

二、STM8汇编语言虚拟环境搭建

ST Visual Develop (STVD)里自带了Simulator虚拟模拟器,不需要外接开发电路板,单纯仿真调试汇编语言的话,应该是够够的啦,新建项目时,只要选择你自己熟悉的ST单片机,相当于选了个模型,反正也不需要外接电路板,跑跑汇编语言妥妥没问题。下面分几步介绍一下。

1、新建工作区和项目

“STVD -> File -> New Workspace ->Create workspace and project” 起好Workspace名称和项目名称并选好存放位置,本例起名为demo.stw(工作区), demo.stp(项目),demo1.stp只是个陪衬。说明一个工作区Workspace可以有多个项目(.stp)。

文件结构树
文件结构树

2、选择ST汇编编译器

选择ST汇编编译器,或者建好后在Project Settings里再改。

选择ST自带汇编编译器ST Assembler Linker
ST自带汇编编译器ST Assembler Linker

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值