?? fx1n.h
字號(hào):
#ifndef __FX1N__H__
#define __FX1N__H__
//******************************************************************************//
//* *//
//* 如果修改PLC的[存儲(chǔ)容量][2K\4K\8K],請(qǐng)同時(shí)注意修改[OrderSend3]的內(nèi)容 *//
//* *//
//******************************************************************************//
// 默認(rèn)當(dāng)前MPC82G516A的設(shè)置為
// 1K ISP Code
// 31K IAP Code
// 32K Flash Code
#define MCUFLASHSIZE 64*1024 // 64K
#define MCUIAPFLASHSIZE 31*1024 // 31K
#define MCUISPFLASHSIZE 1*1024 // 1K
#define PLCIAPCODEAddr (MCUFLASHSIZE-MCUIAPFLASHSIZE-MCUISPFLASHSIZE)
#define PLCSTEP 8000 // 當(dāng)前[存儲(chǔ)容量]為8K.
#define PLCTypeAddr (MCUFLASHSIZE-MCUISPFLASHSIZE-512) // 即IAP倒數(shù)第一頁(yè).
//==========================================
//
#define ENQ 0x05 //請(qǐng)求
#define ACK 0x06 //PLC 接收正確響應(yīng)
#define NACK 0x15 //PLC 接收錯(cuò)誤響應(yīng)
#define STX 0x02 //報(bào)文開(kāi)始
#define ETX 0x03 //報(bào)文結(jié)束
// STX ,CMD ,ADDRESS, BYTES, ETX, SUM
// 02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H
// SUM=CMD+......+ETX
// 30h+31h+30h+46h+36h+30h+34h+03h=74h;
// 累加和超過(guò)兩位取低兩位
//
//===========================================
#define ErasureALL 0
#define ErasureCODE 1
extern unsigned char code OrderSend1[];
extern unsigned char code OrderSend2[];
extern unsigned char code OrderSend3[];
extern unsigned char code OrderSend4[];
extern unsigned char code OrderSend5[];
extern unsigned char code OrderSend6[];
extern unsigned char code OrderSend7[];
extern unsigned char code OrderSend8[];
extern unsigned char code OrderSend9[];
extern unsigned char code OrderSend10[];
extern unsigned int hextoasc(unsigned char hexdata);
extern unsigned char asctohex(unsigned char *ascdata);
extern unsigned char ascto0F(unsigned char ucdata);
extern void ErasurePLC(unsigned char allorcode);
extern void WriteFlash(unsigned int WriteAddr,unsigned char *Buf,unsigned int WriteLen);
extern unsigned char sumcheck(unsigned char *Startaddr,unsigned char checklen);
extern void FX1NProcessing(void);
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -