CS5532的驱动程序

源代码在线查看: command.h

软件大小: 169 K
上传用户: devilgaze
关键词: 5532 CS 驱动程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				//**** ATMEL AVR - A P P L I C A T I O N   N O T E  ************************
				//*
				//* Title:		AVR068 - STK500 Communication Protocol
				//* Filename:		command.h
				//* Version:		1.0
				//* Last updated:	31.01.2005
				//*
				//* Support E-mail:	avr@atmel.com
				//*
				//The communication between the STK500 and the PC is done over RS232 
				//(PC COM port). The STK500 uses: 115.2kbps, 8 data bits, 1stop bits,
				// no parity. The PC should be set up similarly for the communication to work.
				//**************************************************************************
				
				// *****************[ STK message constants ]***************************
				
				#define MESSAGE_START                       0x1B        //= ESC = 27 decimal
				#define TOKEN                               0x0E
				
				// *****************[ STK general command constants ]**************************
				
				#define CMD_SIGN_ON                         0x01
				#define CMD_SET_PARAMETER                   0x02
				#define CMD_GET_PARAMETER                   0x03
				#define CMD_SET_DEVICE_PARAMETERS           0x04
				#define CMD_OSCCAL                          0x05
				#define CMD_LOAD_ADDRESS                    0x06
				#define CMD_FIRMWARE_UPGRADE                0x07
				
				
				
				// *****************[ STK status constants ]***************************
				
				// Success
				#define STATUS_CMD_OK                       0x00
				
				// Warnings
				#define STATUS_CMD_TOUT                     0x80
				#define STATUS_RDY_BSY_TOUT                 0x81
				#define STATUS_SET_PARAM_MISSING            0x82
				
				// Errors
				#define STATUS_CMD_FAILED                   0xC0
				#define STATUS_CKSUM_ERROR                  0xC1
				#define STATUS_CMD_UNKNOWN                  0xC9
				
				// *****************[ STK parameter constants ]***************************
				#define PARAM_BUILD_NUMBER_LOW              0x80
				#define PARAM_BUILD_NUMBER_HIGH             0x81
				#define PARAM_HW_VER                        0x90
				#define PARAM_SW_MAJOR                      0x91
				#define PARAM_SW_MINOR                      0x92
				#define PARAM_VTARGET                       0x94
				#define PARAM_VADJUST                       0x95
				#define PARAM_OSC_PSCALE                    0x96
				#define PARAM_OSC_CMATCH                    0x97
				#define PARAM_SCK_DURATION                  0x98
				#define PARAM_TOPCARD_DETECT                0x9A
				#define PARAM_STATUS                        0x9C
				#define PARAM_DATA                          0x9D
				#define PARAM_RESET_POLARITY                0x9E
				#define PARAM_CONTROLLER_INIT               0x9F
				
				// *****************[ STK answer constants ]***************************
				
				#define ANSWER_CKSUM_ERROR                  0xB0
				
							

相关资源