【普中】关于普中A7开发板上STM8S无法进行串口下载的解决方法
当在使用51开发板A7上的STM8S时,可能会遇到STM8S无法进行串口下载程序的情况,这可能是STM8S开启了写保护状态导致的,那么如何解除写保护状态并可以重新在串口上下载程序呢?以下是解决方法:1.准备步骤:需要A7开发板、STLINK、4根杜邦线。
https://img-blog.csdnimg.cn/20190610174616609.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Bhbmc5OTk4,size_16,color_FFFFFF,t_70
用4根杜邦线将STLINK和A7开发板上的STM8S进行连接,接线方式如下:
SWIM-->PD1
GND-->GND
VCC-->VCC5
RST-->STM8S复位按键下面脚(需焊接)
RST杜邦线需要进行焊接 具体焊接位置如图:
连接好后将A7开发板USB接到电脑,同时将STLINK也接到电脑USB。这样准备步骤就做好了。
2.写保护解除:首先需要电脑上需要下载STVP软件,该软件在此贴下方可以下载得到,也可以上ST官网进行下载。
在上一步连接好开发板和STLINK后,我们在电脑上解压压缩包并打开文件夹中的STVP.EXE。
并点击STVP上方的configure
在弹出的对话框中如下图设置,并点击OK。
最后点击下方的OPTION BYTE,在框内找到第一个ROP,将其后面的description设置为off,按下箭头所指的下载按钮即可。
信息输出框内显示如下就证明,解除写保护成功,关闭STVP。
https://exp-picture.cdn.bcebos.com/423041db3620b93afc9af976ad0f8835dc8a8aaa.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
3.下载串口程序:完成写保护后还要下载一个串口程序才能使STM8S可以进行串口下载,程序在此贴下方能下载得到。
在电脑上下载并解压,打开程序中的IAR工程文件(注意完成STVP步骤后要将STVP关闭),右键工程选择options。
在弹出的对话框中找到左边的debug,并如下图设置,并按下OK。
在左边工程栏中找到main.c双击打开后,按下左边1编译键,编译完成后再按下右边2debug键。
进入dbeug后按下GO键,并用一根杜邦线连接PC1和LED模块的D1,此时可以看到D1在闪烁,证明程序下载成功,此时STM8S就可以正常使用串口下载程序了。
非常感谢同样的问题,已经通过您写的方法完美解决 怎么附件无法读取啊 附件无法读取加以
页:
[1]