维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 231|回复: 2

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

[复制链接]

该用户从未签到

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

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

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

x
本人在最初运用X5045时不是WDT根本就没有启动、就是数据读不出、写不入,参考了很多资料! ~, A+ w7 g5 Q" u" _  f0 Y
        3 `- P3 Y2 [( R  e+ I, h
现在把本人的经验传给初学的同仁,希望能让你们少走弯路:
2 y; l8 q6 t; B8 \1 O       
- A4 e* W4 ?; w" K7 i以下为力源公司整理的X5045的中文资料:. m! r2 o, t' ], m5 A0 K
       
1 b1 ^* r2 _( E, S/ y  
- g  J6 X& x7 d4 m/ }6 F" a
" r/ v8 }3 v5 ^$ X. ?: e' [
6 b4 e$ e+ c- T! Z; T6 \7 O5 z: O 786fdaa1.rar (497.31 KB, 下载次数: 0)

手机扫码浏览

该用户从未签到

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
WDCS=1; Delay10ms(); }* U# P" ?$ y9 e& {
        * v9 m$ v( x$ |5 J5 y
//看门狗存储器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); }
2 j* I* ]9 ]( f& q7 r+ d& ~       
% M: I: L8 a& R) W void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;0 n) d& U! x' V( M) Z
       
- Y& b( f# ^- G- T9 { WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;
- E8 z5 I* M5 C. M) R; q3 u       
+ s2 z3 j2 V8 J" T9 D, J# e3 _, q Delay10ms();}4 K9 f0 i0 E3 d0 f
        3 a$ V( U7 k* J9 U# s1 x: |
希望能对你有所帮助

该用户从未签到

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
读者可以根据自己实际电路修改
* I0 l0 i7 _6 n3 H7 T
# y/ R3 w# ?3 ]ADIN BIT 0B0H.7SCL BIT 0B0H.5DOUT BIT 0B0H.4WDCS BIT 0B0H.3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

GMT+8, 2025-5-10 19:28 , Processed in 1.141714 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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