通常MCU在使用的时候需要自动产生产品
序列号
时,可通过代码或编程软件来实现。这里我们介绍ST7/STM8如何通过STVP编程软件来实现自动生成系列号。
STVP是ST提供的免费编程软件,支持ST7、STM8A、STM8S系列8Bit MCU,该软件可在ST官方网站下载:http://www.stmcu.com
当我们打开STVP时,我们可以直接通过菜单“File”导入需要编程的目标文件来对芯片编程,但使用这样的方式,我们将无法使用STVP自带的序列号自动生成功能,通过菜单我们也可以看到“Project”下“Edit”是灰显的。
我们使用菜单“Project”下的“New…”来新建一个编程项目。 选择编程工具、支持的MCU型号。
找到“Serial Numbering”标签,我们需要将“Enable Serial Number”选择框打开。
1、Start Address(Hex) - 序列号存放地址的开始地址
2、Length(in byte) - 序列号的长度
3、Base Value(Hex) - 序列号开始的值
4、Step(Hex) - 序列号每次递增步进数
设置好了以后,选择“Properties”标签,配置编程动作。
设置好以后,导入Memory区、EEPROM区、option Byte区的内容,选择工具栏“Program all tab”