资源简介
基于CCP driver的标定通信,能对RAM和EEPROM中的数据实现测量和标定操作。
note:
1. ccppar.h中的CCP_CRO_ID与CCP_DTO_ID,要将CANape中的ID号加上SRR/IDE
/RTR位换算。
2. 打开ccppar.h中的#define CCP_WRITE_EEPROM,否则不能对EEPROM操作。

代码片段和文件信息
/*----------------------------------------------------------------------------
| File:
| ccp.c
|
| Project:
| CCP driver
|
| Description:
| CCP driver main module
|
----------------------------------------------------------------------------*/
/* CCP Definitions and Parameters */
#include “ccp.h“
#ifndef C_DISABLE_CCP
/* Version History:
V1.29 24.9.2000
- new define CCP_CHECKSUM_BLOCKSIZE
V1.30 29.11.2000
- #ifndef CCP_EXTERNAL_STATION_ID
V1.31 08.02.2001
- new define CCP_DAQ_base_ADDR
- new function ccpGetDaqPointer
V1.32 30.05.2001
- Reserved word “data“ in KEIL Compiler for C5x5
- Prefix CCP_ for all #defines
V1.33 14.09.2001
- #define CCP_ODT_ENTRY_SIZE
- #define CCP_INTELCCP_MOTOROLA
V1.34 28.10.2001
- ccpSend return value removed
Transmission error handling should be done by the user
V1.35 8.4.2002
- #define CCP_CPUTYPE_32BIT
- Max checksum block size is DWORD on 32 bit CPUs
V1.36 2.6.2002
- #undef CCP_DAQ for drivers without DAQ fixed
- double - float conversion for SHORT_UPLOAD DNLOAD and DAQ
V1.37 17.7.2002
- Fixed the version nr. because the version was in the comment 1.36 but 135
- was define.
- Set #define CCP_DRIVER_VERSION to 137
*/
#define CCP_DRIVER_VERSION 137
/*--------------------------------------------------------------------------*/
/* Performance measurements */
#ifndef CCP_PROFILE
#define SET_PORT_BIT(i)
#define RST_PORT_BIT(i)
#else
/*
t[0] - ccpCommand
t[1] - ccpCallBack
t[2] - ccpBackground
t[3] - ccpDaq
*/
unsigned int t0[4]t[4];
#define SET_PORT_BIT(i) t0[i-1]=ccpGetTimestamp();
#define RST_PORT_BIT(i) t[i-1]=T3-t0[i-1];
#endif
/*--------------------------------------------------------------------------*/
/* Test */
#ifdef CCP_TESTMODE
#include
static void ccpPrintCANapeSettings( void );
static void ccpPrintDaqList( CCP_BYTE daq );
#endif
/*--------------------------------------------------------------------------*/
/* ROM */
/*--------------------------------------------------------------------------*/
/*
Identification
Must be 0 terminated !!
This string is used by CANape as the ASAP2 database filename
The extension .A2L or .DB is added by CANape
*/
#ifdef CCP_EXTERNAL_STATION_ID
extern ROM CCP_BYTE ccpStationId[];
#else
CCP_ROM CCP_BYTE ccpStationId[] = CCP_STATION_ID;
#endif
/*--------------------------------------------------------------------------*/
/* RAM */
/*--------------------------------------------------------------------------*/
/*
The following structure containes all RAM locations needed by the CCP driver
It has to be word aligned on a C167 !!!
*/
CCP_RAM struct ccp ccp;
/*--------------------------------------------------------------------------*/
/* CODE */
/*------------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 261569 2004-07-07 13:54 ccpdriver(eeprom)\bin\P&E_ICD.abs
文件 5362 2004-07-07 13:54 ccpdriver(eeprom)\bin\P&E_ICD.abs.phy
文件 5342 2004-07-07 13:54 ccpdriver(eeprom)\bin\P&E_ICD.abs.s19
文件 12 2004-07-07 13:57 ccpdriver(eeprom)\bin\P&E_ICD.bpt
文件 183655 2004-07-07 13:54 ccpdriver(eeprom)\bin\P&E_ICD.map
文件 21 2004-07-07 13:57 ccpdriver(eeprom)\bin\P&E_ICD.mrk
文件 105 2004-07-05 18:20 ccpdriver(eeprom)\bin\Simulator.map
文件 117966 2012-06-12 16:57 ccpdriver(eeprom)\ccpdriver(eeprom).mcp
文件 70060 2004-07-08 16:39 ccpdriver(eeprom)\ccpdriver(eeprom).old.mcp
文件 67532 2004-08-31 14:18 ccpdriver(eeprom)\ccpdriver(eeprom).old2.mcp
文件 4380 2012-06-12 16:58 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\CWSettingsWindows.stg
文件 21808 2004-07-07 11:15 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 8524 2004-07-06 15:22 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 7456 2004-07-06 17:44 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 6071 2004-07-07 13:53 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 242770 2004-07-06 15:22 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 24680 2004-07-07 13:54 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 5893 2004-07-06 15:22 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\ob
文件 53474 2012-06-12 16:58 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\P&E_ICD\TargetDataWindows.tdt
文件 53478 2012-06-12 16:58 ccpdriver(eeprom)\ccpdriver(eeprom)_Data\Simulator\TargetDataWindows.tdt
文件 2655 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Erase_unsecure_hcs12.cmd
文件 108 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Postload.cmd
文件 60 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Preload.cmd
文件 60 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Reset.cmd
文件 59 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Startup.cmd
文件 77 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Vppoff.cmd
文件 78 2004-07-05 18:20 ccpdriver(eeprom)\cmd\P&E_ICD_Vppon.cmd
文件 108 2004-07-05 18:20 ccpdriver(eeprom)\cmd\Simulator_Postload.cmd
文件 60 2004-07-05 18:20 ccpdriver(eeprom)\cmd\Simulator_Preload.cmd
文件 60 2004-07-05 18:20 ccpdriver(eeprom)\cmd\Simulator_Reset.cmd
............此处省略36个文件信息
相关资源
- WPE三件套(WPE+CCP+E2G)冰枫修改版
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- CCP标定例程
- 9s12单片机SPI功能代码
- 飞思卡尔68HC08Metrowerks_CodeWarrior开发软
- Codewarrior HCS12 V5.1 license
- 飞思卡尔单片机.s19文件方法详解
- 基于ADS1298与WiFi的脑电信号采集与传输
- ADS1232.PDF
- 北大青鸟 accp S2结业考试试题答案及试
- 北大青鸟 accp S1结业考试试题答案及试
- GLD无驱写锁S4 11-26-优化 GQI2021 GJG2021
- 滤波-卡尔曼滤波-互补滤波
- 北大青鸟 accp S1结业考试试题答案及试
- 广联达写锁带广材.zip
- 实现飞思卡尔两轮智能车的直立芯片
- cs1237手册
- 8P_15225714_Unicom_cn_iPhone.ipcc
- 飞思卡尔智能车摄像头组
- MS12-020利用工具 含bug修正版
- 北大青鸟ACCP8.0课件教员参考书本
- MyKTV项目素材
- ADS1256-STM32+数据采集板资料.zip
- 飞思卡尔编程入门菜鸟教程
- MC9S12系列用户手册中文
- 飞思卡尔所有的算法
- ads1274核心板PCB
- 03--PSD-SCCP短路电流PPT_.pdf
- CCP 协议栈
- ADS1232评估板程序
评论
共有 条评论