📄 parpgm.h
字号:
//---------------------------------------------------------------------------
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -