⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parpgm.h

📁 用于开发Atmel的AVR系列单片机的GCC集成开发环境
💻 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 + -