|

楼主 |
发表于 2009-11-4 20:53:39
|
显示全部楼层
WDCS=1; Delay10ms(); }
8 f$ J( O. {0 e3 _, H3 a" p) M 3 G- M& Y2 [# Q |
//看门狗存储器1字节读出unsigned char ReadDogByte(unsigned char Add) { unsigned char data Temp1; SCL=0; WDCS=0; WriteSPI(3); //读指令,其中A8=0,表示为存储器的前一半 WriteSPI(Add); //地址 Temp1=ReadSPI(); //读看门狗存储器1字节到Temp1中 SCL=0; WDCS=1; return(Temp1); }
$ z/ {/ `8 F2 E
* t; n& z, w- F, `( G void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;# T: w- J, p5 v D( _2 l
5 _5 v: h+ p* _* e2 J- Y+ R6 ^ WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;" }9 L& W8 N1 s0 F
" c6 E: `1 t( l- o0 @3 O Delay10ms();}
; u+ H% I. y: k& U# O- X- _. J4 M * |5 M; y4 |7 P9 s
希望能对你有所帮助 |
|