(图片来源网络,侵删)
STM8S程序下载机制STM8S采用SWIM协议下载程序和仿真,每个单片机都有一个SWIM端口,只需要一根数据线就可以对STM8全系列进行仿真。仿真完成以后,此端口还可以当作普通IO来使用。比STC系列的51单片机要方便很多。STLIK工具简介STLINK是ST推出的一款仿真工具,可以支持STM32和STM8全系列。体积小巧,价格也不贵,某宝上也就卖十几块左右。可以在IDE界面对单片机进行烧录和仿真运行。查找软件逻辑错误很有用。硬件连接方法将STLINK的VCC5,GND,RST,SWIM四个端口与开发板的四个端口对应连接就可以。仿真调试设置1、打开一个工程文件,添加一些控制LED亮灭的代码并编译工程文件。2、右键工程文件 -> options,进入以下选项。仿真工具设为“ST-LINK”仿真并烧录方法点击图中绿色按钮进入仿真界面(事先连接好硬件)进入仿真程序以后,程序会停留在main函数的第一句之前,绿色代表将要执行的程序。命令详情设置断点运行到断点处,便可以查看随着程序的执行,LED的状态怎么变化的。调用出来WATCH窗口可以查看内部的全局变量数值。很方便调试点击红色的标号可以退出仿真,退出仿真后,代码会保留到芯片内部。开发板会复位重启一次不仿真直接下载程序的方法IAR还可以不用仿真,直接给STM8烧录程序,方法如下为了方便可以给这个命令设置一个快捷键,便可以跳过仿真步骤,直接烧录程序。资料领取相关需要上述工程文档和手册资料的朋友可以点赞转发后,私信将邮箱发我,并注明需要的资料,我将统一使用邮箱发放。有问题的朋友也可以下方留言或者私信咨询
0 评论