STM8 ISP串口下载说明

发布者:MagicGarden最新更新时间:2021-09-06 来源: eefocus关键字:STM8  ISP  串口下载 手机看文章 扫描二维码
随时随地手机看文章

1.     运行文件夹 “stm32-stm8_flash_loader_demo” 下的安装文件“Flash_Loader_Demonstrator_v 2.5.0_Setup.exe”。安装时可选择默认路径。


2.     以STM8-QC开发板为例讲解下载过程。


3.     使用PL2303下载线,PL2303驱动安装文件目录:“7 USB转串口线 PL2303资料最新驱动”。运行“PL2303_Prolific_DriverInstaller_v130.exe”,安装PL2302驱动。


4.     PL2303下载线如下图所示:

STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)

图1


5.STM8-QC开发板实物图如下:

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)

图2


6.本板引出SWIM下载口及UART下载口。本店出售的STLINKV2可以给目标板供电。如果您使用博主的STLINKV2可以不用USB线给目标板供电。如果您的STLINK不能给目标板供电请将使用MN-USB线供电。店家STLINKV2图片为:

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图3


7.给目标供电,将STLINK与目标板相连。打开例程工程文件STVD文件。


8.在STVD开发环境中,选择下拉菜单选择:tools--->programmer。


9.在新出现的对话框中,选择Settings页面。在Settings页面中选STLINK。如下图所示:

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图4


10. 在弹出的窗口中选择“OPPTION BYTE”页面,如下图所示。将BOOTLOADER选项使能。

STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图5


11. 在Program页面,点击Start,进行选项字节烧录。烧录完成后,才可以STM8 ISP下载。如下图所示:

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图6


12. 如果使用MNUSB线供电,则将STLINK去掉,给目标板供电,接上PL2303下载线。(如果使用店家的STLINKV2,在无需USB供电线时,STLINKV2可不需要去掉,用来给目标板供电)。其中,PL2303接线中,白色接CPU的TXD引脚(PA5),绿色接CPU的RXD引脚(PA4), 黑色接GND(即共地),红色不用接。(当然,如果你想用PL2303供电,可直接将红色接入5V,此时,不需STLINK或MN-USB线供电)


13. 在设备管理器中查看PL2303识别的串口号。操作方法为:右击“我的电脑”,左击“属性”,在出现以下对话框时,选项”硬件”页面,点击“设备管理器”。

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图7


14. 在设备管理器页面,查看COM识别的端口号,如下图为COM5.

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图8


15. 在开始菜单中,运行FLASH LOADER DEMO程序。如下图所示。

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图9


16. 选择正确的端口号。

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图10


17. 按下STM8-QC开发板上的复位键,松手后马上点击Next。


18. 在出现的对话框中,根据CPU选择合适的Target,如下图所示。

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图11


19. 点击NEXT. 在下一页面中,打开烧录文件。如下图所示:

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图12


20. 点击NEXT进行下载。

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图13


21. 下载成功后,如下图。

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)
图14


22. 点击CLOSE,复位目标板,查看程序运行结果。至此,下载完成。

注意以下几项:


23.  ISP下载的选项字节只需烧录一次。只要选项字节中,FLASHLOADER选项一直为使能,则可以一直ISP下载。否则需要用STLINK将FLASHLOAD使能后才能下载。


24.  STM8部分CPU支持串口ISP,支持的器件为:

 STM8 <wbr>ISP串口下载说明(STM8-QC板串口下载)

图15


25.  ISP文件包,下载链接:

http://pan.baidu.com/share/link?shareid=387547&uk=1359659888


26.  STM8-QC开发板套件,含PL2303线,购买STM8-QC开发板,无需购买STLINK,可直接实现的STM8 MCU的各种实验。

关键字:STM8  ISP  串口下载 引用地址:STM8 ISP串口下载说明

上一篇:STM8 FOR IAR 中实现绝对地址跳转
下一篇:STM8单片机外部晶振不起振解决方法

推荐阅读最新更新时间:2024-11-07 13:27

STM8问题总结
1、Failed to write chunk with size 128 at address 0x8000: SWIM PROG error : Attempt to write to protected area STM8芯片写保护了,需要解除一下写保护,使用STVP这个软件 ,打开之后选择OPTION BYTE 然后点击图标 即可。
[单片机]
<font color='red'>STM8</font>问题总结
STM8的TIM1定时器简单使用
STM8的TIM1是16位高级控制定时器,简单的定时溢出中断。功能实现LED1亮500ms,灭500ms,循环往复。 #i nclude iostm8s103f3.h void CLK_init(void) { CLK_CKDIVR = 0x08; // 16M内部RC经2分频后系统时钟为8M } void GPIO_init(void) { PD_DDR = 0x08; // 配置PD端口的方向寄存器PD3输出 PD_CR1 = 0x08; // 设置PD3为推挽输出 } void TIM1_init(void) { TIM1_PSCRH = 0x1F; // 8M系统时钟经预分频f=fck/(PSCR+1) TIM1_PS
[单片机]
基于AVR单片机的ISP1362OTG设计
0 引言   随着PDA、移动电话、数码相机、打印机等消费类产品的普及,用于这些设备与电脑、或设备与设备之间的高速数据传输技术越来越受到人们的关注。以往以计算机为核心的数据传输结构,非常不利于USB,总线在嵌入式行业的应用,也不适用于野外作业,而OTG技术的推出则可实现在没有PC的情况下,设备与设备之间的数据传输,它拓展了USB技术的应用范围。本文采用的设计方案是基于Philips公司的ISP1362 OTG控制芯片,参照最新的USB OTG技术规范,设计了一种遵循USB协议的主/从机系统。    1 ISP1362芯片的内部结构   Philips公司的ISP1362是一款符合USB 2.0总线协议的接口芯片,内部有
[单片机]
如何让STM32单片机实现自动ISP下载
STM32支持仿真器和串口下载程序。将要介绍的内容,属于串口下载,即我们通常说的ISP下载。 手动ISP下载程序,我们已经知道了,控制BOOT0引脚实现。STM32上电,会自动检测BOOT0引脚是什么电平,如果是高电平,等待用户下载程序;如果是低电平,运行用户之前下载到单片机的程序。所以我们需要把BOOT0引脚引出,然后控制其接地或接VCC来下载程序或者运行程序。在调试过程中,我们需要不断的控制BOOT0,非常麻烦。那么,自动ISP就该出场了。 自动ISP,把BOOT0与地直接连接,那么每次上电就会运行程序,而且只要点击电脑上的“下载”按钮,就开始下载程序,下载完程序,就开始执行。实现此目的,需要借助串口握手信号DTR和R
[单片机]
如何让STM32单片机实现自动<font color='red'>ISP</font><font color='red'>下载</font>
stm8 内部EEPROM
第一步:EEPROM介绍 数据EEPROM(DATA)区域可用于存储用户具体项目所需的数据。默认情况下, DATA区域是写保护的,这样可以在主程序工作在IAP模式时防止DATA区域被无意地修改。只有使用特定的MASS密钥才能对DATA区域的写保护解锁(请参考对DATA区域的写操作)。请参考4.4存储器组织结构来了解不同的STM8S MCU的DATA区域大小。 第二步:寄存器说明 第三步:具体实现 /*EEPROM初始化*/ void Eeprom_Init(void) { FLASH_CR1 |= 0x01; //编程时间固定位标准编程时间tprog FLASH_CR2 |=
[单片机]
<font color='red'>stm8</font> 内部EEPROM
OPPO造芯:子公司哲库科技自研ISP和SoC芯片
9月1日晚间消息,继vivo正式官宣造芯后,OPPO的造芯进展也得到更多曝光。据悉,OPPO的造芯事宜由子公司ZEKU哲库科技推进,目前正在大规模招聘。另外,哲库科技自研的不仅包括ISP芯片,还有SoC处理器。    2019年,外媒报道称OPPO可能已在自研芯片,OPPO在欧盟知识产权局申请了名为“OPPO M1”的商标,涉及芯片领域。OPPO副总裁、研究院院长刘畅当时在接受新浪科技采访时表示,OPPO已经拥有芯片级的技术能力,比如VOOC闪充的芯片就是OPPO自主研发。    刘畅认为,OPPO必须把能力延伸到芯片领域,这样才能有与合作伙伴对话、提出需求的能力。在他看来,芯片企业离用户很遥远,但芯片定义又离不开用户的需求,而O
[手机便携]
OPPO造芯:子公司哲库科技自研<font color='red'>ISP</font>和SoC芯片
用IARIdePm新建STM8工程步骤
IARdePm 如何新建工程及其调用库函数 1、新建文件夹,例如,新建文件夹名字(不能为中文)为:Lib_test_GPIO_OUT 2、新建工程,Create New Project...,选择Empty projiect 3、然后把库函数(STM8S_StdPeriph_Driver)和改变的文件(APP)复制到刚新建的文件夹里面 4、添加一个组(Add Gropu),命名为STM8S_Lib,然后向添加的组里面添加文件(Add Files...)把库函数src里面的.c文件全部加载进去 5、再添加一个组(Add Gropu),命名为APP,这个是保存变动的文件如main函数等,然后向这个组里添加文件(Add Files...
[单片机]
STM8系列单片机复用引脚烧写程序注意事项
最近一个项目烧写程序时,烧写成功测试的时候,与程序的功能对不上。找原因折腾半天才搞明白,程序中有用到引脚复用功能。而我在调试的时候没有进行配置,所以导致实现不了功能。 这个配置对所有STM8系列的单片机都适用,具体配置如下。 配置芯片的复用功能,用到st-visual-program工具。 配置完成后就可以烧写程序到单片机。 注意事项: 配置芯片复用功能引脚和烧写程序的用到ST-LINK下载器,需要注意的地方是有的ST-LINK的每个引脚和JTAG下载电路的引脚要对应上,因为公司请购的ST-LINK有的与原理图上JTAG下载模块SIP1的引脚根本没对应上,SWIN和GND引脚是反的(请核对原理图和ST-LINK丝印上的引脚
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved