hvprog.h

来自「AVR单片机DIY编程器!源代码及原理图都有!」· C头文件 代码 · 共 83 行

H
83
字号
/****************************************Copyright (c)**************************************************
**                              
**                             小松工程(ilan2003)出品        
**                                 
** 文   件   名: Hvprog.h
** 最后修改日期: 2005-12-9 0:45
** 描        述: 高压编程定义
** 版	     本: V1.0
** 主  控  芯 片:M16  晶振频率:7.3728MHZ
** IDE:ICCAVR 6.31
**********************************************************************************************************/


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

					加载命令

/********************************************************************************/
#define 	CMD_LOAD_CHIP_ERASE			0x80
#define 	CMD_LOAD_WRITE_FUSE			0x40
#define 	CMD_LOAD_WRITE_LOCK			0x20
#define 	CMD_LOAD_WRITE_FLASH			0x10
#define 	CMD_LOAD_WRITE_EEPROM			0x11
#define 	CMD_LOAD_READ_ID			0x08
#define 	CMD_LOAD_RAED_FUSE			0x04
#define 	CMD_LOAD_READ_FLASH			0x02
#define 	CMD_LOAD_READ_EEPROM			0x03




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

				接 受 状 态 机
信息格式
MESSAGE_START
SEQUENCE_NUMBER 
MESSAGE_SIZE 
TOKEN 
MESSAGE_BODY 
CHECKSUM
/********************************************************************************/
#define		ST_START			0xF0	//0xF000
#define		ST_GET_SEQ_NUM		0xF1	//0xF001
#define 	ST_MSG_SIZE_1		0xF2	//0xF002
#define 	ST_MSG_SIZE_2		0xF3	//0xF003
#define 	ST_GET_TOKEN		0xF4	//0xF004
#define 	ST_GET_DATA			0xF5	//0xF005
#define		ST_GET_CHECK		0xF6	//0xF006




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

				STK500 硬 件 固 件 配 置

/********************************************************************************/
#define CONFIG_PARAM_BUILD_NUMBER_LOW		12
#define CONFIG_PARAM_BUILD_NUMBER_HIGH		23
#define CONFIG_PARAM_HW_VER					0x12
#define CONFIG_PARAM_SW_MAJOR				2
#define CONFIG_PARAM_SW_MINOR				4	


#define SPI_SPEED_4MHZ				0
#define SPI_SPEED_2MHZ				1
#define SPI_SPEED_1MHZ				2	
#define SPI_SPEED_500KHZ			3
#define SPI_SPEED_250KHZ			4
#define SPI_SPEED_125KHZ			5
#define SPI_SPEED_62KHZ				6



#define		TOP_CARD_STK501			0xAA
#define		TOP_CARD_STK502			0x55		
#define		TOP_CARD_STK503			0xFA
#define		TOP_CARD_STK504			0xEE
#define		TOP_CARD_STK505			0xE4
#define		TOP_CARD_STK520			0xDD

⌨️ 快捷键说明

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