STM8开发流程,第一个单片机外设是快速配置(可以不用),中间的6个软件是开发工具选哪一个用都行,最后4个软件是下载工具(选一个用就行)。STVD是集成开发环境,开发工具还是选STM8 IAR吧,IAR支持好多芯片即使以后换单片机也能很快入手。STVP是烧录工具你熟悉STVP就用它烧录到STM8需要ST-Link下载器。
-
-然后要吐槽下st官方的ide。真的。用得我极度不爽。所以后来转战iar。结果发现iar没法批量生产-
-因为iar少程序貌似一定要在工程下。不能直接将hex文件烧写进板子里。所以最后还是要用stvp来批量烧。
首先要准备好你的烧写文件。hex或者s19。文件。(用iar或者stvd生成的,前提必须保证你程序没问题-
-这个肯定不用说)。
第一步:然后打开stvp
。打开之后是这样的
第二步:点击option
byte
。rop
on。这个是每次烧写完将flash锁住。以免别人读你的ic。
还有如果你晶振是24m的。waitstate
要打开。然后点file->save。然后保存。切记这个保存的是optioin
byte!!如果你时钟是24m。或者程序要加锁。一定要生成这个hex文件。
使用ST-LINKV2烧录芯片硬件在线烧写连接说明:1)连接前确保电路板无短路现象,可以用万用表测量,也可以接上电源观察静态电流是否偏大,确认无短路现象方可连接程序下载器进行烧写 *** 作!2)如下图正确连接烧写器和目标板:3)将程序烧写器USB口接入电脑,尽量不使用USB延长线。4)使用STVP软件进行程序烧写。5)烧写程序注意事项:目标板有外部电源12V时,可以不用烧写保险;如没有外部电源则必须用保险连接右图两个点;没有保险可以直接短路,此时是烧写器给目标版供电,所以一定要确认好目标板没有内部短路!ST单片机程序下载工具STVP使用说明:(V10)1)打开STVP工具:打开画面如下图:单击”configure”菜单,选择”Configure ST visual Programmer”,如下图依次选择:2)单击”打开文件”选择程序文件(S19)并打开,如下图:3)打开完成,核对校验码无误,单击”程序下载”左下方有烧写进度条,如有错误会d出错误窗口,;进度条由红、绿两次100%后完成烧写,没有错误窗口d出表示烧写正确,可以换一块芯片重复步骤。
¥
5
百度文库VIP限时优惠现在开通,立享6亿+VIP内容
立即获取
使用ST-LINKV2烧录芯片
使用ST-LINKV2烧录芯片
硬件在线烧写连接说明:
1)连接前确保电路板无短路现象,可以用万用表测量,也可以接上电源观察静态电流是否偏大,确认无短路现象方可连接程序下载器进行烧写 *** 作!
2)如下图正确连接烧写器和目标板:
第 1 页
3)将程序烧写器USB口接入电脑,尽量不使用USB延长线。
4)使用STVP软件进行程序烧写。
可以的,我用的就是ST-LINK/V2,
ST-LINK/V2是一款可以在线仿真以及下载STM8以及STM32的开发工具!
基本属性
ST-LINK/V2是ST意法半导体为评估、开发STM8系列和STM32系列MCU而设计的集在线仿真与下载为一体的开发工具。
STM8系列通过SWIM接口与ST-LINK/V2连接;
STM32系列通过JTAG / SWD接口与ST-LINK/V2连接。
ST-LINK/V2通过高速USB20与PC端连接。
支持的软件
直接支持ST官方IDE(集成开发环境软件)ST Visual Develop(STVD)和烧录软件ST Visual Program(STVP)。
支持ATOLLIC,IAR和Keil,TASKING等STM32的集成开发环境。
支持的器件
支持所有带SWIM接口的STM8系列单片机
支持所有带JTAG / SWD接口的STM32系列单片机
新器件不断增加中
Microcontrollers supported by STVP release 325
Product line Microcontroller
STM32 STM32F100xx, STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx, STM32F2xxx, STM32F4xxx,
STM32L15xx6, STM32L15xx8,STM32L15xxB, STM32L151xC, STM32L151xD, STM32L152xC, STM32L152xD, STM32L162xD,
STM32TS60,
STM32W108C8, STM32W108xB, STM32W108xC, STM32W108xZ
STM8 STM8AF51x, STM8AF52x, STM8AF61x, STM8AF62x,STM8AH51x, STM8AH61x,
STM8S003K3, STM8S003F3, STM8S005C6, STM8S005K6, STM8S007C8, STM8S103xx, STM8S105xx, STM8S207xx, STM8S208xx, STM8S903F3, STM8S903K3,
STM8L101xx, STM8L15x, STM8L16x,
STM8T141, STM8T142, STM8T143_Rev1,STM8T143_Rev2,STM8TL53x4
功能、性能
编程功能:可烧写FLASH ROM、EEPROM、AFR等。
仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等等。
仿真性能:采用USB20接口进行仿真调试,单步调试,断点调试,反应速度快!
编程性能:采用USB20接口,进行SWIM / JTAG / SWD下载,下载速度快!
与目标板的连接接口
ST-LINK/V2指定的SWIM标准接口和JTAG / SWD标准接口。
固件升级性
固件可更新。ST将会推出更多STM8和STM32的型号,亦会将新的器件型号添加入STVD的器件支持列表,当您在未来开发中需要使用最新的型号,升级STVD,升级固件程序,便得以支持新的型号。
升级方式为自动升级。
ST-LINK/V2与ST-LINK的对比
项目 ST-LINK/V2 ST-LINK 说明
JTAG/SWD支持电压范围 165V - 36V 3V - 36V ST-LINK/V2支持STM32低压器件
SWIM支持电压范围 165V - 55V 165V - 55V
是否支持SWV YES NO 目前,仅STM32支持SWV,STM8尚不支持
调试接口个数 2 1 ST-LINK/V2分两个接口分别支持STM32及STM8,使用更方便
LED状态指示灯 双色LED 红色LED ST-LINK/V2可指示更多的运行状态①
年损坏率(抽样数500台) <4% <10% ST-LINK/V2在ESD保护方面做的更到位
兼容性②(抽样数500台) ≈100% >96% ST-LINK/V2采用了内置USB功能的控制器
①:ST-LINK/V2 LED状态说明:
· 闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程
· 红色:ST-LINK/V2与计算机已建立连接
· 闪烁绿色/红色:目标板和计算机在进行数据交换
· 绿色:通讯完成
· 橙色(红色+绿色):通讯失败
②:指ST-LINK与计算机的兼容性。少量计算机不能使用ST-LINK,通俗的说,就是ST-LINK挑电脑。(ST-LINK/V2需要高版本调试软件才能支持,这不是兼容性问题)
版本说明
关于ST-LINK/V2 (EN)与ST-LINK/V2 (CN)的同异点:
ST-LINK/V2 (EN)是美版,ST-LINK/V2 (CN)是国内版(见右图)。
两者都是ST官方原装产品,功能一致,配件稍有不同。
关于ST-LINK/V2与ST-LINK II的相关说明:
ST-LINK/V2和ST-LINK是两个不同的产品。
ST-LINK II是ST-LINK的一个隶属版本,且 "II" 是国内一说,官方并无版本区分。
采用USB接口连接PC机
ST-LINK/V2开发工具采用STM32芯片为控制芯片,实现高速的USB20通信。
以上就是关于初学stm8单片机,要用STVD还是STVP有什么区别全部的内容,包括:初学stm8单片机,要用STVD还是STVP有什么区别、怎么用st visual programmer 擦除程序、v2芯片怎么打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)