文档库 最新最全的文档下载
当前位置:文档库 › SP40编程器使用手册 V1.00

SP40编程器使用手册 V1.00

SP40编程器使用手册 V1.00
SP40编程器使用手册 V1.00

SP40编程器使用手册技术支持:517372477(QQ)

目录

1. SP40编程器 ...........................................................................................................1-3

1.1编程软件................................................................................................................... 1-4

1.2功能介绍................................................................................................................... 1-5

1.3操作介绍................................................................................................................... 1-7

1. SP40编程器

此编程器专门为英飞凌SP40(TPMS,胎压监测)配套使用。

图 1.1 SP40芯片

图 1.2 SP40编程器

SP40操作界面如下:

●电源指示灯

●运行指示灯

●脱机烧写按键

●ISP接口:VCC PP0 PP1 PP2 GND(2X5)

图 1.3 SP40编程器界面

1.1 编程软件

SP40编程器软件图标是一个IC,如下图。

图 1.4 编程软件图标编程软件界面如下图。

图 1.5 编程软件界面

1.2 功能介绍

界面功能介绍如下:

1. 串口部分

【Open】:打开串口

【Refresh】:刷新串口列表

【编程器版本】:17020100

图 1.6 串口部分

2. Hex文件部分

【Download】:将Hex文件下载到编程器,用于脱机烧写

【Upload】Hex文件,方便查询存在于编程器的Hex文件【…】:浏览文件,选择Hex文件路径

【0】:HEX有多少行,已经是Hex-32格式(Keil生成的是Hex-80格式)

图 1.7 Hex文件部分

3. 操作部分

【Program】:在线编程按钮,单击直接将Hex文件下载到SP40(一键完成模式切换、擦除、编程和校验),最后直接恢复到NORMAL模式(SP40程序正常运行)【Erase】:在线擦除按钮,单击擦除SP40,必须先进入PROGRAMMING模式

【Verify】:CRC16校验,校验下载的程序的CRC16,必须先进入PROGRAMMING模式

【Normal】:模式切换,PROGRAMMING和NORMAL直接切换

【Set/Get Tire ID】:设置SP40编码(人为设定,选用),起始地址0x5780(User Code Config Sector),字节数(最多128字节)以及数据内容(16进制)

图 1.8 操作部分

4. Sensor部分

【Start】:启动读取SP40的气压、加速度、温度和电压参数,读取必须先进入PROGRAMMING模式

图 1.9 Sensor部分

5. 打印信息部分

打印操作过程中的相关信息,包括Hex文件内容和操作成功/失败等信息。

【Read】:在地址框输入起始地址,以及需要读取多少行数据(每行32字节);例如0x4000,10,即读取从0x4000开始,连续10行的数据

【Save】:保持打印信息

【Clear】:清除打印信息

图 1.10 打印信息部分

1.3 操作介绍

1. 连接硬件

通过仿真电缆连接编程器和目标板(SP40),如下图。将编程器通过USB连接PC,通电时编程器蜂鸣器响1声。

2. 打开软件

打开软件,同时选择对应串口(如果只连接了一个仿真,只会显示一个串口),单击【Open】。

图 1.11 打开串口3. 打开Hex文件

在Hex文件部分,选择【…】选择Hex文件路径。

图 1.12 打开hex文件1 选择需要下载的hex文件。

图 1.13 打开hex文件2

图 1.14 打开hex文件3 4. 在线编程

单击【Program】按钮,直接将程序下载到SP40。

图 1.15 在线编程

5. 读取Flash

单击【Normal】按钮,先进入PROGRAMMING模式,否则会出现错误提示。

图 1.16 模式错误

图 1.17 读取Flash数据

与之前编程时的打印信息对比,比较写入和读出的数据。

图 1.18 编程时写入的数据

图 1.19 连续读多行

6. 保存打印信息

单击【Save】按钮,保存打印信息,包括之前编程时的Hex文件。在SP40编程软件所在的文件夹,可以找到三个文件:

Program-HexFile.txt:编程时打印的Hex信息,未执行在线编程时为空

Upload-HexFile.txt:读取编程器的Hex文件,未执行upload操作时为空

Log.txt:日志信息,保存最后打印的信息。

图 1.20 保存打印信息

图 1.21 打印信息文件

图 1.22 打印信息文件内容

7. 读取传感器

读取传感器,要先进入PROGRAMMING模式,否则同样出现错误提示。

图 1.23 读取传感器

改变目标板(SP40)的方向,加速度值发生变化。

如果用手按着SP40,使其温度升高,同样可以看到温度变化。

图 1.24 读取传感器-温度

8. 设置Tire ID

在SP40例程代码,将0x57E0后续4个字节作为Tire ID(地址必须是32的倍数,例如0x5781就会导致数据无法写入),因而可以通过编程软件修改Tire ID。

图 1.25 设置Tire ID-修改地址

图 1.26 设置Tire ID-设置ID

图 1.27 设置Tire ID-清空数值框

图 1.28 设置Tire ID-读取ID

图 1.29 设置Tire ID-读取0xF304地址

9. 脱机编程

脱机编程时方便生产时使用,如果新的编程,单击【Upload】按钮会提示不存在Hex 文件。

在Hex文件部分,选择【…】选择Hex文件路径。

图 1.30 打开hex文件1

选择需要下载的hex文件。

图 1.31 打开hex文件2

图 1.32 打开hex文件3 单击【Download】按钮,将Hex文件下载到编程器。

图 1.33 Download hex文件单击【Upload】按钮,读取编程器内的Hex文件。

图 1.34 Upload hex文件

关闭编程器软件,重新给编程器上电。按编程器上的【Prog】按钮,蜂鸣器响2声表明脱机编程成功。

10. 脱机运行

重新给SP40断电,PP3连接到USB转串口的RXD(TTL电平),打开串口调试工具,程序脱机运行。程序会自动从睡眠启动,然后复位运行。

图 1.35 脱机运行

相关文档