多语言展示
当前在线:1627今日阅读:23今日分享:25

SWIM接口STM8单片机ST-LINK在线烧录调试Debug

玩转了好多年的单片机编程工作,从51到AVR再到STM8再再到STM32,最终到Android,这一路成长,一路走来,艰辛和激动伴随。现把本人的经验成长史与和我一样的你们在百度这平台上聊聊家常。这次这个家常的主题是:SWIM接口STM8单片机ST-LINK在线烧录调试Debug
工具/原料
1

电脑(笔记本或台式,系统为XP及以上)

2

ST-LINK(下载与调试器)

3

STM8S003F3最小系统

4

ST Visual Develop 安装包(无此包或具备上网下载条件也可以)

方法/步骤
1

受页面大小限制没有ST Visual Develop,请参看如下引用:STM8单片机开发环境STVD编译C语言破解下载安装

2

把ST-LINK插入电脑USB口,另一端对应连上单片机最小系统(VCC,SWIM,RESETR,GND)

3

打开ST Visual Programmer

4

选择ST-LINK>USB>SWIM>STM8S003F3,点OK

5

打开File>Open

6

选择桌面LED文件夹下Debug文件夹下的led.s19,点打开

7

打开Program>Current tab(快捷键:Ctrl+P)

8

走完进度条,下方显示:PROGRAM MEMORY successfully verified.表明已经烧录成功.可以看到13脚输出低电平,该低电平可以点亮一个LED灯,自此烧录工作已完成,下面介绍在线调试Debug单步运行

9

打开ST Visual Develop

10

打开桌面LED文件夹LED.stw工作空间

11

打开Debug instrument>Target Settings

12

选择Swim ST-Link,点确定

13

点Start Debugging

14

设置断点,把鼠标光标点在第15行,按下F9

15

全速运行,打开Debug>continue(快捷键F5)或者工具栏红圈位置

16

查看变量值,打开Edit>QuickWatch(快捷键shift+F9)或者工具栏红圈位置,左键双击Variable下方输入要查看的变量名,这里输入PC_ODR,Value则会实时显示该变量的值。

17

单步运行,打开Debug>Step Into(快捷键F11)或者工具栏红圈位置

18

自此在线调试Debug工作完成,后续我们再接着下一个聊天:STM32开发环境MDK(Keil)C语言破解下载安装,欢迎大家来聊聊!

注意事项
1

刚接触单片机,对电脑还不是太熟悉的朋友,一定不要急进,需按以上步骤一步一步前进,待熟路了,大家便自由散步吧

2

有几个步骤附上几张图的,是步骤密集的一定要仔细了,可不敢再摔跟头了,摔多了容易伤自尊哪O(∩_∩)O~

推荐信息