维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 195|回复: 2

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

[复制链接]

classn_11

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

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

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

x
本人在最初运用X5045时不是WDT根本就没有启动、就是数据读不出、写不入,参考了很多资料
! I% o+ t5 [; L        ! g1 w; t9 h' G5 |
现在把本人的经验传给初学的同仁,希望能让你们少走弯路:% ?2 J% a# @$ H
        # c: ~( k! H9 N) n6 S) B5 E
以下为力源公司整理的X5045的中文资料:, D; T  h6 k# q) b1 c
        2 Z5 w8 K. i  r1 k9 V% B
  
- E/ G. x" o% S: |
+ Q9 f0 A, n& |. z, e
) n' D" j: L! Q 786fdaa1.rar (497.31 KB, 下载次数: 0)

手机扫码浏览

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
WDCS=1; Delay10ms(); }; g% G7 A4 J/ n3 `2 j
        3 n2 H$ W8 _6 d
//看门狗存储器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); }9 H: ?3 o" F5 e/ R
        ! Q4 E' N* L! h2 A9 K' Y6 w- M3 z* ]
void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;$ {1 U: M" B+ |+ t6 ~6 v4 B  G
       
& k/ Y6 ^9 q( u* [7 X6 y; F  v0 Y$ H* m* L WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;: Y+ u" Q, i1 A" k( [
        $ a8 ?9 w) q0 E! ~, J
Delay10ms();}6 \* a  U6 X% E
       
  x( `" y/ m) B+ ^希望能对你有所帮助

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
读者可以根据自己实际电路修改! ~. m1 R" Q3 S3 m0 U
3 @2 \4 X. d) g# D
ADIN BIT 0B0H.7SCL BIT 0B0H.5DOUT BIT 0B0H.4WDCS BIT 0B0H.3
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-20 00:59 , Processed in 0.296373 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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