STM8系列芯使用STVP烧写程序设定读保护和如何解除读保护操作
首先打开STVP,打开需要烧写的程序(Open),如果要对芯片进行读保护,就把选择项里面的保护选择为ON就行。如下图所示:点全部写入,会提示你设定保护,点“是”就写入保护了。以上写入完成后,再读和写均被保护。提示如图:如果要重新下载程序,就必须先去掉保护,需要选择保护OFF,点下图按钮即可完成操作。烧写程序STM...
徒手编写了一个 STM8 的反汇编工具
ST并没有提供STM8的C编译器(汇编器是有的),需要用第三方的。CosmicC编译器有免费License的版本可以用,这也是ST推荐的,我就装了一个来试。ST官方支持的还有Raisonance的编译器,此外IAR也有STM8的开发环境。试写了个C程序测试,可以用STVP连接ST-Link下载程序,但我觉得还需要个能反汇编看编译结果的东西。Cosmic...
STM32 STM8开发工具(ST-LINK/V2)
ST-LINK/V2连接电脑需要驱动程序,请参考我们提供的资料;或者到官网下载。(驱动程序适合Win7、Vista、XP)连接到目标板:ST-LINK/V2下载器通过20针的JTAG或SWD接口连接至STM32目标板(接口是如何定义见转接板上标识或文档说明),需要注意连接方向。ST-LINK/V2下载器通过SWIM接口连接至STM8目标板;(STM8的SWIM接口...
STM8S中Option Byte的改写操作
在STM8S中有些引脚是第二功能,需要对OptionByte字节进行改写才能实现第二功能,在博文里有蜂鸣器的程序,在里面对OptionByte进行了修改,由于用到了库函数,觉得比较麻烦,想用裸机写个程序修改字节,操作后发现改了之后芯片就不能读写了,出现错误,总是出现找不到主函数的错误,郁闷了一天。可项目里要用到第二引脚的...
基于厨房定时器的设计应用过程
像任何其他电子设备一样,厨房定时器已经通过了程序代码的原型设计和调试阶段。一切都焊接在原型板上,并通过电线互连。心脏和大脑:)在此阶段是基于从Aliexpress购买的8位STM8S103F3P6微控制器的调试板。印刷电路板:在对所有内容进行了硬件测试之后,我开始开发印刷电路板。印刷电路板采用AltiumDesigner的CAD版本15设...