维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 197|回复: 2

[共享资料]看门狗X5045的中文资料及本人实用程序

[复制链接]

classn_11

发表于 2009-11-4 20:53:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本人在最初运用X5045时不是WDT根本就没有启动、就是数据读不出、写不入,参考了很多资料
/ n# ?; c+ U5 I/ P; R# |       
3 r' U5 g- b1 K5 U6 V现在把本人的经验传给初学的同仁,希望能让你们少走弯路:9 h/ k5 \6 N) @- T; ^
       
+ z) r4 W& G/ u6 o  @以下为力源公司整理的X5045的中文资料:
( C! x; q/ j3 ~% J/ G       
+ {/ q. C9 n7 i  5 H( u3 O/ d  i' q, B. L3 [
9 r+ m8 _' Q$ {" X
/ r2 V/ G: ^( J8 K5 C
786fdaa1.rar (497.31 KB, 下载次数: 0)

手机扫码浏览

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
WDCS=1; Delay10ms(); }& `% T! _7 i& a: h; s5 j
        : U1 U6 R# h6 T' y  I6 A2 G
//看门狗存储器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); }
+ {% d0 [$ \% v/ @6 O. }        ( ^" b1 z$ ]& n+ q9 |9 }( j1 p
void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;$ i, u+ j+ m# K- S
       
5 W" _8 f; }/ ]2 c" E$ S2 o WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;
. B7 N0 `  D# a2 X5 l1 J0 t        , K; W' s+ E; V5 V! o) f3 b
Delay10ms();}
# e0 N. J  i8 c8 ?. ?7 B  N; z        2 M% \" W/ w1 @+ f- R& e
希望能对你有所帮助

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
读者可以根据自己实际电路修改/ [3 ~+ p8 k% H$ E1 s- O
0 _; E; N0 O7 Q3 k
ADIN BIT 0B0H.7SCL BIT 0B0H.5DOUT BIT 0B0H.4WDCS BIT 0B0H.3
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|手机版|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

GMT+8, 2024-6-6 18:25 , Processed in 0.265896 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表