维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 196|回复: 2

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

[复制链接]

classn_11

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

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

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

x
本人在最初运用X5045时不是WDT根本就没有启动、就是数据读不出、写不入,参考了很多资料" }" S! c8 P. ~0 z8 P
        3 U1 s. I. k0 m% C
现在把本人的经验传给初学的同仁,希望能让你们少走弯路:
: h/ f" c2 m, N" V9 p! R/ O3 K        $ D9 F9 o& U2 o" O  K
以下为力源公司整理的X5045的中文资料:
9 d( d, T; l& Q7 V7 q3 D       
3 s* A% _" t+ v4 b7 j$ R  
9 D2 w  q) U1 i% c) d% \& f) i/ g7 ~- ?3 H; U' S" }9 }8 r
; g; d3 n2 t. ~' F% @
786fdaa1.rar (497.31 KB, 下载次数: 0)

手机扫码浏览

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
WDCS=1; Delay10ms(); }2 L* z) l2 R. c! s
          s  ~. P" k4 W8 z: @& l' e. ?1 @- 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); }8 O% i5 P% [. a" Y" m
       
+ N2 a: I# S2 P2 [+ O9 L3 O9 K void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;) d: o* {- c5 f! s) O" o
       
5 R2 E3 v  ~% P3 ?/ O WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;4 \' r! ]7 n% `3 H6 M
        ( O# Z$ ~4 z3 z* N$ V
Delay10ms();}5 c7 Y. f6 v9 w. D5 ~+ n
       
, \0 J! Y6 h$ f希望能对你有所帮助

classn_11

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
读者可以根据自己实际电路修改. d+ c) ?: R' C& U2 `
, w" s! p+ _6 h9 b
ADIN BIT 0B0H.7SCL BIT 0B0H.5DOUT BIT 0B0H.4WDCS BIT 0B0H.3
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-20 20:19 , Processed in 0.271040 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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