?? usbasp.h
字號:
/*----------------------------------------------------------------------------
文 件:USB下載器操作過程類.
功 能:提供下載過程支持.
時 間:2008-2
百強電子世界網(wǎng)http://www.bqmcu.com.cn
飛雪浪子 QQ:570733482 jztdx@163.com
----------------------------------------------------------------------------*/
// USBASP.h: interface for the CUSBASP class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_USBASP_H__390DF3FA_2002_4A96_9496_0024C733A26B__INCLUDED_)
#define AFX_USBASP_H__390DF3FA_2002_4A96_9496_0024C733A26B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "USBOP.h"
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#define CHIP_FLASH 0
#define CHIP_EEPROM 1
#define CHIP_CHECK 2
#define CHIP_F_VERIFY 3 //flash verify
#define CHIP_E_VERIFY 4 //eeprom verify
#define CHIP_WRITE 0
#define CHIP_READ 1
#define CHIP_WRITE_MODE0 2
#define CHIP_READ_MODE0 3
#define CHIP_LOW_BIT 0
#define CHIP_HIGHT_BIT 1
#define CHIP_EXT_BIT 2
class CUSBASP
{
public:
CUSBASP();
virtual ~CUSBASP();
public:
BOOL chipInit();
BOOL chipEntryProgram();
BOOL chipErasure();
BOOL chipSignature(unsigned char *p);
BOOL chipCrystal(unsigned char *p);
BOOL chipRWLock(uchar rw,uchar *s);
BOOL chipRWFuse(uchar rw,uchar hl,uchar *s);
void chipSetSpeed(int ispSCK);
BOOL chipPageWrite(int flashoreeprom,uchar *buf,int page_size, int n_bytes);
BOOL chipPageRead(int flashoreeprom, uchar *buf,int n_bytes);
BOOL chipProcOver();
public:
CUSBOP m_usbop;
};
#endif // !defined(AFX_USBASP_H__390DF3FA_2002_4A96_9496_0024C733A26B__INCLUDED_)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -