现在越来越多人用STM8了,我也跟上大众,一起凑热闹。刚开始以为STM8可以随便用串口**程序,于是从阿莫那买了个STM8S Mini Kit,买回来后发现不能串口**,郁闷之极。后来咬咬牙,再买一个三合一,用ST-Link**程序,真是冤大头。后来想想再试试如何用串口**程序,多一种方式备用也好。在网上搜索,发现几乎没有详细的相关教程,只好自己探索了。经过多次摸索,终于明白了如何用串口**程序到STM8了,而且不像网上流传那样是一次性的。
不敢独享,做成教程,本文以三合一板为例,所有步骤均带电操作。
正文
第一步:
打开STVP,选择Configure -> Configure ST Visual Programmer。
第二步
选择ST-Link、SWIM、STM8S207SB,确定。
第三步:
选择OPTION BYTE选项卡,点击其中的BOOTLOADER ENABLE,把默认的Bootloader Disable改为Bootloader Enable。
第四步:
无需切换到其它选项卡,直接Program -> Current tab。
输出窗口会有提示。
第五步:
打开Flash Loader Demonstrator V2.2.0,如图设置,我是用PL2303HX USB转串口。按下STM8S Mini Kit上的复位按键,松手后马上点击Next。
第六步:
连接成功后会弹出以上警告,确定。因为刚启动软件还没有选择合适器件,下载完毕不关掉软件再重复一次就没有这个警告了。
第七步:
Target选择STM_128K,Next。
第八步:
这个界面可以选择擦除、下载、读取操作,我们主要目的是下载。选择好下载文件,擦除(擦除必要页、不擦除、全部擦除)按需选择一项。可以勾选的选项有:跳到用户程序(下载完毕)、优化(去掉某些0xFF)、下载后校检。接着Next。
第九步:
正在下载时的界面,速度比SWIM还快。
**完毕,可以Close关闭软件,也可以Back返回第五步重新**,这时第六步的警告窗口就没有了,直接到第七步。
好了,就是这样简单。
串口**支持的器件
上一篇:stm8 pwm实现核心代码
下一篇:STM8 低功耗模式 STM8应用笔记
推荐阅读最新更新时间:2024-11-17 03:33
推荐帖子
- arm软件仿真
- 暂时买不起开发板,只好软件仿真了,求指点,用什么进行编程和硬件仿真好???各位大哥,发挥你们的小宇宙帮帮我吧!!!arm软件仿真keil我用着还可以但是功能有限,跑小程序还行,大的没什么效果,建议用硬件进行调试~
- ARM_shang ARM技术
- 合纵物联Zigbee多点组网实验
- 下面是我们团队录制的组网视频,由于时间仓促,如有不足,希望大伙能提出宝贵的意见,我们必定虚心的采纳,也同时感谢论坛广大电子朋友对我们时刻的关注。在视频中我们采用了14个Zigbee节点组了一个小型的网络,本来是打算组更大的网络,可惜我们采购的温度传感器不知道为什么有些是坏的,所以就放弃了。视频中的温度监测系统可以作为智能家居或智慧农业等的具体应用(也可以作为毕业设计参考),在这个视频中,我们做了一个简单的上位机软件对数据进行备份,处理。为了不让视频录制显得像背诵课本一样,枯燥无味,我们没有把我
- 合纵物联团队 RF/无线
- vhdl数字钟的设计
- 一、系统的设计要求假设外部输入脉冲为1Hz,要求使用该频率设计一个时间可调,并通过LED七段共阴极数码管能够显示时、分、秒的数字钟。二、系统的设计实现众所周知,一天等于24h,1h等于60min,1min等于60s。进行设计数字钟的设计时,先对1s的时钟进行计数,当计数达到60次时,输出1个分钟(min)脉冲;当1min的时钟计数达到60次时,输出1个小时(h)脉冲,若1h时钟计数达到23次时,并且1m
- Aguilera DSP 与 ARM 处理器
- 【ST电机评测】之 任务初始--环境搭建
- 此内容由EEWORLD论坛网友stp111原创,如需转载或用于商业用途需征得作者同意并注明出处【ST电机评测】环境搭建1.简介这是第一次STM32之旅,所以比较麻烦。不过还好,经过一阵折腾,基本把STM32的基本环境搭建好了。2.操作系统版本选择。以前在网上看到keil几arm板子的usb驱动在win10上有问题,无法正常使用。所以这次我选择了新建了一个win7的虚拟机来进行,后面的问题基本没有和操作系统相关的。但
- stp111 stm32/stm8
- 使用Arduino控制大型步进电机--EEWORLD大学堂
- 使用Arduino控制大型步进电机:https://training.eeworld.com.cn/course/1934第一集:如何利用Arduino、24V电源和一个ST-M5045细分驱动器,控制Nema34步进电机。第二集:测试3种不同的Arduino程序的代码,驱动大型Nema34步进电机,然后增加轴上的载荷,去看电机如何处理多出的重量。使用Arduino控制大型步进电机--EEWORLD大学堂Arduino不只是整点小玩意哦大的也能搞定程序代码,好
- chenyy 工控电子
- 求嵌入式开发的经典教材
- 本人是嵌入式开发的新手,请高人说说嵌入式开发的什么教材比较经典或则比较好的网站,谢谢!求嵌入式开发的经典教材up嵌入式开发和linux学习有什么联系和区别??不明白说说哦谢谢我也想了解,谢谢LZ.帮楼主顶一下!顺便也接点分
- gyl52114 嵌入式系统
设计资源 培训 开发板 精华推荐
- AD9231-40EBZ,用于 AD9231BCPZ-40、2 通道、12 位、40 MSPS 模数转换器的评估板
- LTC3642IMS8E-5 小尺寸、有限峰值电流、10mA 稳压器的典型应用电路
- L6562A 400W FOT控制的PFC预调节器评估板
- 基于AST1S31HF(DFN 3x3封装)的3A/2.3MHz降压同步开关稳压器
- 基于Biovofpc1020的宿舍门锁改造方案
- 使用 ON Semiconductor 的 FAN2510S 的参考设计
- LTC3789 的典型应用 - 高效率、同步、4 开关降压-升压控制器
- LT6656BCDC-4.096、4.096V 微控制器电压基准和稳压器的典型应用
- LT8331EMSE 4.5V 至 80V 输入、12V SEPIC 转换器的典型应用电路
- AZ432 低压(1.25V)可调精密并联稳压器的典型应用