parpgm.h
来自「用于开发Atmel的AVR系列单片机的GCC集成开发环境」· C头文件 代码 · 共 35 行
H
35 行
//---------------------------------------------------------------------------
class TParPgm
{
private:
short int parport;
int delay_calib;
int SCKLen;
void __fastcall GetDelayCalib (void);
public:
__fastcall TParPgm (void);
bool __fastcall Init (void);
void __fastcall SetParPort (short int port);
void __fastcall EnableBuffer (bool state);
void __fastcall SetReset (bool state);
unsigned char __fastcall CommByte (unsigned char tx);
void __fastcall CommBlock (unsigned char *tx, unsigned char *rx);
bool __fastcall EnablePgm (void);
void __fastcall GetSignature (unsigned char *sig);
void __fastcall DoWait (void);
void __fastcall delayus (int t);
bool __fastcall ChipErase (void);
bool __fastcall LoadPage (unsigned char *data, int adr);
bool __fastcall WritePage (int adr);
bool __fastcall WriteByte (unsigned char data, int adr, bool hi);
void __fastcall SetSCKLen (int len);
bool __fastcall ReadFlash (int adr, unsigned char *data);
bool __fastcall WriteEEPROM (int adr, unsigned char data);
bool __fastcall ReadEEPROM (int adr, unsigned char *data);
bool __fastcall ReadCalibrationByte (int num, unsigned char *byte);
unsigned char buffer, vcc;
char resetbit, mosi, miso, sck;
};
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?