📄 pcdshare.lst
字号:
204 1 return status ;
205 1 }
206
207
208 ///////////////////////////////////////////////////////////////////////
209 // E E P R O M W R I T E
210 ///////////////////////////////////////////////////////////////////////
211 char PcdWriteE2( unsigned short startaddr,
212 unsigned char length,
213 unsigned char * DataBuffer)/////DataBuffer
214 {
215 1 char status = MI_OK;
216 1 //unsigned char Send3;
217 1
218 1 // ************* Cmd Sequence **********************************
219 1 ResetInfo(MInfo);
220 1 MRcvBuffer[0] = startaddr & 0xFF;
221 1 MRcvBuffer[1] = (startaddr >> 8) & 0xFF;
222 1 ///////////////////////////////
223 1 // delete in formal version
224 1 // Send3=DataBuffer[0];
225 1
226 1
227 1 memcpy(MRcvBuffer + 2,DataBuffer,length);
228 1
229 1 MInfo.nBytesToSend = length + 2;
230 1
231 1 status = PcdSingleResponseCmd(PCD_WRITEE2,
232 1 MRcvBuffer,
233 1 MRcvBuffer,
234 1 &MInfo); // write e2
235 1
236 1 return status;
237 1 }
238
239 //////////////////////////////////////////////////////////////////////
240 // R E S E T
241 ///////////////////////////////////////////////////////////////////////
242 char PcdRfReset(unsigned short ms)
243 {
244 1 char status = MI_OK;
245 1
246 1 ClearBitMask(RegTxControl,0x03); // Tx2RF-En, Tx1RF-En disablen
247 1 if (ms > 0)
248 1 {
249 2 //SleepUs(((ms * 1000) - 40) / 2); // Delay for 1 ms
250 2 SleepMs(ms);
251 2 SetBitMask(RegTxControl,0x03); // Tx2RF-En, Tx1RF-En enable
252 2 }
253 1
254 1 return status;
255 1 }
256
257
C51 COMPILER V4.01, PCDSHARE 19/08/04 14:33:23 PAGE 5
258
C51 COMPILER V4.01, PCDSHARE 19/08/04 14:33:23 PAGE 6
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
_PcdWriteE2. . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
startaddr. . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
length . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
DataBuffer . . . . . . . . . . . . . AUTO DATA PTR 0003H 3
status . . . . . . . . . . . . . . . AUTO DATA CHAR 0006H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
IRQPD. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
T2 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
RSTPD. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
_ExchangeByteStream. . . . . . . . . . PUBLIC CODE PROC ----- -----
Cmd. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
send_data. . . . . . . . . . . . . . AUTO DATA PTR 0001H 3
send_bytelen . . . . . . . . . . . . AUTO DATA U_CHAR 0004H 1
rec_data . . . . . . . . . . . . . . AUTO DATA PTR 0005H 3
rec_bytelen. . . . . . . . . . . . . AUTO DATA PTR 0008H 3
status . . . . . . . . . . . . . . . AUTO DATA CHAR 000BH 1
P1_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
P1_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
P1_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
P3_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
P1_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
P3_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
P1_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
P3_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
EXF2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CEH 1
P1_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
RD . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
P3_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
P1_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P3_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
P1_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
P3_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
P3_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
P3_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
SI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
_SleepMs . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
PcdReset . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
status . . . . . . . . . . . . . . . AUTO DATA CHAR 0000H 1
TimeOutCount . . . . . . . . . . . . AUTO DATA U_LONG 0001H 4
SO . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
T2EX . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
C_T2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C9H 1
WR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
RST1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A1H 1
FlushFIFO. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
C51 COMPILER V4.01, PCDSHARE 19/08/04 14:33:23 PAGE 7
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
RCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CDH 1
TCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CCH 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
_PcdRfReset. . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
ms . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
status . . . . . . . . . . . . . . . AUTO DATA CHAR 0002H 1
_SetBitMask. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
CP_RL2 . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C8H 1
IO1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A0H 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
_PcdSingleResponseCmd. . . . . . . . . EXTERN CODE PROC ----- -----
ET2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ADH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
TF2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CFH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
PT2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BDH 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
BEP. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
TR2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CAH 1
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
MRcvBuffer . . . . . . . . . . . . . . EXTERN DATA PTR ----- 3
MfCmdInfo. . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 9
cmd. . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
status . . . . . . . . . . . . . . . MEMBER ----- CHAR 0001H 1
nBytesSent . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
nBytesToSend . . . . . . . . . . . . MEMBER ----- U_CHAR 0003H 1
nBytesReceived . . . . . . . . . . . MEMBER ----- U_CHAR 0004H 1
nBitsReceived. . . . . . . . . . . . MEMBER ----- U_INT 0005H 2
irqSource. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
collPos. . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0008H 1
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
MInfo. . . . . . . . . . . . . . . . . EXTERN DATA STRUCT ----- 9
CSI. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
SCK. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
EXEN2. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CBH 1
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
_PcdReadE2 . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
startaddr. . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
length . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
DataBuffer . . . . . . . . . . . . . AUTO DATA PTR 0003H 3
status . . . . . . . . . . . . . . . AUTO DATA CHAR 0006H 1
C51 COMPILER V4.01, PCDSHARE 19/08/04 14:33:23 PAGE 8
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
_ClearBitMask. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 602 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 34
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -