维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 227|回复: 2

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

[复制链接]

该用户从未签到

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

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

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

x
本人在最初运用X5045时不是WDT根本就没有启动、就是数据读不出、写不入,参考了很多资料
/ j$ z0 k& i7 O* S$ t1 T$ b1 E       
; [3 _4 B* T6 z" r0 p现在把本人的经验传给初学的同仁,希望能让你们少走弯路:& z6 ~  b/ c! v
       
4 D, P4 S, J9 \" F以下为力源公司整理的X5045的中文资料:
/ V6 z: D* o2 u" F6 _6 {' p        , ]% x5 \7 t' e. {
  . a# X' U& {. t8 z! \: @* ?* t
' M. L5 h5 W. w" P

" w6 _# l7 n, V: l: j8 ~1 i! ` 786fdaa1.rar (497.31 KB, 下载次数: 0)

手机扫码浏览

该用户从未签到

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
WDCS=1; Delay10ms(); }/ D' f# k0 ]: J8 |8 [  r7 @
        : i* g2 ?) B9 C  i9 t
//看门狗存储器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); }
  h) z% X3 G+ i2 X+ X       
1 y$ p3 ]( h7 D; { void WriteDogByte(unsigned char Address,unsigned char WrData) { WrenDog(); WDCS=0;
" N0 l; a7 f+ g       
7 W! ]  n9 I7 R' i/ D+ C5 B, ~ WriteSPI(0x02); //写指令,其中A8=0,表示为存储器的前一半 WriteSPI(Address); //地址 WriteSPI(WrData); //给看门狗存储器写1字节 SCL=0; WDCS=1;
! i! a  G4 [; H        4 }3 I! v7 _+ B4 B3 Q; }3 ^" m
Delay10ms();}; [7 s3 m  e, g/ `: }4 E9 [
       
9 |0 ?- l/ c4 g4 p3 k1 w1 u希望能对你有所帮助

该用户从未签到

 楼主| 发表于 2009-11-4 20:53:39 | 显示全部楼层
读者可以根据自己实际电路修改" y( `* _. l; f3 x+ \6 T3 H

) [3 h" x- N' f( Y) D) B' N9 u$ Y. rADIN BIT 0B0H.7SCL BIT 0B0H.5DOUT BIT 0B0H.4WDCS BIT 0B0H.3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-1 16:38 , Processed in 2.353955 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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