资源简介
fileware代码用KEIL C51编写,上位机代码用VC++2005编写,IC型号为:SI470x,内含三个目录,分别是:上位机程序,下位机程序,PCB电路图。
代码片段和文件信息
//-----------------------------------------------------------------------------
// F320_Command_Interpreter.c
//-----------------------------------------------------------------------------
// Copyright 2006 Silicon Laboratories Inc.
// http://www.silabs.com
//
// Program Description:
//
// This is the module updates the F320 flash image over the USB interface.
//
// FID: 32X000043
// Target: C8051F320
// Tool chain: KEIL C51 7.0.0.1
// Silicon Laboratories IDE version 2.3
// Command Line: See Readme.txt
// Project Name: F320_FM_Radio
//
// Release 1.1
// -Changed compiler optimization to 8 to locate all command interpreter
// code together. Level 9 placed a common block incorrectly (DM)
// -Increased software version to 7 (DM)
// -16 JAN 2006
//
// Release 1.0
// -Initial Revision (DM)
// -05 APR 2002
//
//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include “c8051f320.h“ // SFR declarations
#include “F320_FM_RadioMain.h“ // Main project header
#include “F320_USB_Register.h“ // USB core register header
#include “F320_USB_Common.h“ // USB protocol header
//-----------------------------------------------------------------------------
// Constants
//-----------------------------------------------------------------------------
#define COMMAND_OK 0x01
#define COMMAND_FAILED 0x02
#define UPDATE_PAGE 28
//-----------------------------------------------------------------------------
// Variable Declaration
//-----------------------------------------------------------------------------
idata BYTE ChipReg;
idata BYTE CmdBuff[3];
idata BYTE FlashPage;
idata unsigned int Pagebase;
// HostScratchByte SoftwareVersion HardwareVersion
code const BYTE Host_Data[512] = { 0x00 0x07 0x01 };
//-----------------------------------------------------------------------------
// Radio_Flasher
//
// Return Value : None
// Parameters : None
//
// Main command interpretter routine. Responsible for decoding
// message type and calling correct subroutine.
//
// The command to get into the interpretter MUST be set report 0xFF FF AA BB
// AA is the current hardware version BB is the current software version
//
// All Command Interpretter messages are get and set report HID class requests.
// Command from the host have report format KK XX YY ZZ
//
// Byte 0 (KK) is the report ID(= 0xFF for all command interpretter messages)
// Byte 1 (XX) designates what type of command interpretter message this is.
// Byte 2 (YY) has different uses for different messages
// Byte 3 (ZZ) has different uses for different messages
//
// Command Interpretter responses are one byte COMMAND_OK(0x01) and where
// possible COMMAND_FAILED(0x02) no response is also considered command
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16194 2006-12-21 18:02 AN264SW\Firmware\c8051F320.h
文件 17765 2009-04-21 10:16 AN264SW\Firmware\C8051F320_defs.h
文件 22888 2009-04-21 10:16 AN264SW\Firmware\compiler_defs.h
文件 620 2009-10-23 14:16 AN264SW\Firmware\cygli
文件 14319 2006-12-21 18:02 AN264SW\Firmware\F320_Command_Interpreter.c
文件 21944 2009-10-23 14:16 AN264SW\Firmware\F320_Command_Interpreter.LST
文件 5763 2009-10-23 14:16 AN264SW\Firmware\F320_Command_Interpreter.OBJ
文件 41081 2009-09-19 09:52 AN264SW\Firmware\F320_FM_Radio.wsp
文件 14477 2009-09-17 19:07 AN264SW\Firmware\F320_FM_RadioMain.#1
文件 14479 2009-09-22 09:58 AN264SW\Firmware\F320_FM_RadioMain.c
文件 4422 2009-08-19 08:59 AN264SW\Firmware\F320_FM_RadioMain.h
文件 21463 2009-10-23 14:16 AN264SW\Firmware\F320_FM_RadioMain.LST
文件 5665 2009-10-23 14:16 AN264SW\Firmware\F320_FM_RadioMain.OBJ
文件 11674 2006-12-21 18:02 AN264SW\Firmware\F320_LED_Control.c
文件 3779 2006-12-21 18:02 AN264SW\Firmware\F320_LED_Control.h
文件 17928 2009-10-23 14:16 AN264SW\Firmware\F320_LED_Control.LST
文件 3670 2009-10-23 14:16 AN264SW\Firmware\F320_LED_Control.OBJ
文件 4067 2006-12-21 18:02 AN264SW\Firmware\F320_Si470x_Interface.h
文件 22197 2009-10-23 14:16 AN264SW\Firmware\F320_TimeCritical.asm
文件 12127 2009-09-03 18:28 AN264SW\Firmware\F320_TimeCritical.c
文件 70717 2009-10-23 14:16 AN264SW\Firmware\F320_TimeCritical.LST
文件 4985 2009-10-23 14:16 AN264SW\Firmware\F320_TimeCritical.OBJ
文件 10289 2006-12-21 18:02 AN264SW\Firmware\F320_USB_Class_Specific_Requests.c
文件 16812 2009-10-23 14:16 AN264SW\Firmware\F320_USB_Class_Specific_Requests.LST
文件 5379 2009-10-23 14:16 AN264SW\Firmware\F320_USB_Class_Specific_Requests.OBJ
文件 22295 2009-09-14 14:39 AN264SW\Firmware\F320_USB_Common.#1
文件 21912 2009-09-11 14:11 AN264SW\Firmware\F320_USB_Common.#2
文件 21847 2009-09-11 14:00 AN264SW\Firmware\F320_USB_Common.#3
文件 22309 2009-09-15 18:18 AN264SW\Firmware\F320_USB_Common.c
文件 8377 2009-09-15 16:57 AN264SW\Firmware\F320_USB_Common.h
............此处省略211个文件信息
- 上一篇:卡西欧工程计算器模拟器Casio FX
- 下一篇:一种红外遥控编解码仿真
评论
共有 条评论