⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 api_task.c

📁 AT89C51CC03CAN引导程序C51原代码
💻 C
字号:
/*C**************************************************************************
* NAME:         api_task.c
*----------------------------------------------------------------------------
* Copyright (c) 2004 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      cc03-bl-can-1_0_4      
* REVISION:     1.6     
*----------------------------------------------------------------------------
* PURPOSE:   
* user api API_ERASE_BLOCK1 2 & 3
* user api API_READ_DATA
* user api ID_API_LAUNCH_PRG_FLASH
* user api API_WR_BSB
* user api API_WR_EB
* user api API_WR_SBV
* user api API_WR_SSB
* user api API_RD_BSB
* user api API_RD_SBV
* user api API_RD_EB
* user api API_RD_SSB
* user api API_PRG_HW
* user api API_RD_HW
* user api API_RD_MANUFACTURER
* user api API_RD_ID1
* user api API_RD_ID2
* user api API_RD_ID3
* user api API_RD_BOOTLOADER_VERSION
* user api API_RD_DEVICE_BOOT_ID1
* user api API_RD_DEVICE_BOOT_ID2
* user api API_PROGRAM_DATA

******************************************************************************/

/*_____ I N C L U D E - F I L E S ____________________________________________*/

#include "config.h"
#include "bootloader.h"


/*_____ G L O B A L S ________________________________________________________*/

Uchar  api_command 	_at_ 0x1C;
Uchar  api_value 		_at_ 0x1D;
Uchar  api_dpl 			_at_ 0x1F;
Uchar  api_dph 			_at_ 0x1E;

extern Uchar xdata buf_xram[128];
extern Uint16 first_load_address;
extern Uchar  nb_data_to_load;


/*_____ P R I V A T E - F U N C T I O N S - D E C L A R A T I O N ____________*/




/*_____ L O C A L S __________________________________________________________*/


/*_____ P U B L I C - F U N C T I O N S ______________________________________*/

/*_____ P R I V A T E - F U N C T I O N S ____________________________________*/

/*F****************************************************************************
* FUNCTION_NAME: api_task_init                                                   
*----------------------------------------------------------------------------
* FUNCTION_AUTHOR: BERTHY J.S.                                              
* FUNCTION_DATE  :                                          
*----------------------------------------------------------------------------
* FUNCTION_PURPOSE:   
* FUNCTION_INPUTS : void                                                          
* FUNCTION_OUTPUTS: void                                                       
******************************************************************************/
void api_task_init (void)
{
  api_command = WAIT_COMMAND;
}


/*F****************************************************************************
* FUNCTION_NAME:  api_task                                                 
*----------------------------------------------------------------------------
* FUNCTION_AUTHOR: BERTHY J.S.                                              
* FUNCTION_DATE  :                                          
*----------------------------------------------------------------------------
* FUNCTION_PURPOSE:   
* FUNCTION_INPUTS : void                                                          
* FUNCTION_OUTPUTS: void                                                       
******************************************************************************/
void api_task(void)
{

// Valeur 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -