维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 193|回复: 2

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

[复制链接]

classn_11

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

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

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

x
本人在最初运用X5045时不是WDT根本就没有启动、就是数据读不出、写不入,参考了很多资料. i9 H4 \9 ~' T" P* D# B
       
) [0 w1 f3 L$ S# [+ P, K# Z现在把本人的经验传给初学的同仁,希望能让你们少走弯路:
. w- J) @: Y, ?       
$ a: i! n" Q( w& v# O/ m+ e: L$ v  k5 [以下为力源公司整理的X5045的中文资料:9 F; e+ N2 O8 P- u8 E' H6 ?
        ) r3 _$ N+ _" y2 |  T; ]- [, G* q
  5 W) \# y# u1 z/ D$ p) Q
$ @# |8 [; Q6 O; i  ~

; |9 e& x1 `$ R) n, f 786fdaa1.rar (497.31 KB, 下载次数: 0)

手机扫码浏览

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
WDCS=1; Delay10ms(); }0 {! F$ K. L1 M* D+ a
        & U" a, g" O3 p
//看门狗存储器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); }
. E4 @* o9 g4 M& P4 b       
$ f+ \  ^1 B: i9 j; t' A. m void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;' {2 v: [& Q0 J
        7 P4 v+ j1 K- \, y
WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;
7 f) G8 O, g  {9 L. I2 s  @& S        ' h% Z9 b  y  ]8 }1 K, X0 T! [2 k6 s
Delay10ms();}
" O3 i5 E: ]8 ~. \+ b7 T8 [) g       
( _$ U# S- d+ s  p4 s4 t希望能对你有所帮助

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
读者可以根据自己实际电路修改
2 ?& S8 t( m# h. t, N1 }' E! S& X8 {; q- j+ F; `
ADIN BIT 0B0H.7SCL BIT 0B0H.5DOUT BIT 0B0H.4WDCS BIT 0B0H.3
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 19:23 , Processed in 0.307787 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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