文件名称:
M0 MAC TCP/IP 以太网单芯片方案 W7500EVB用户手册连载(6)--实战篇-W7500EVB开发板指南.pdf
开发工具:
文件大小: 388kb
下载次数: 0
上传时间: 2019-09-03
详细说明:M0 MAC TCP/IP 以太网单芯片方案 W7500EVB用户手册连载(6)--实战篇-W7500EVB开发板指南.pdfWISIOE
深圳炜世科技有限公司
W7500EVB开发指南(库函数版)
shenzhen wislok TechnpHoy colte
15141312110
res es
es res
res REn IEN
R/WR/W
[0]IEN-看门狗中断使能
0:禁用计数器以及中断
1:启用计效器以及中断。当此寄存器被打开,计数器会自动加载 WDTLcad的
值
[l]REN-复位请求使能
0:禁用看门狗复位输出。
1:启用开门狗复位输出。
图7.1.2W7500控制寄存器
void WDT_ Start(void)
可以通过 WDT Start函数在指定的地方开启看门狗。
void WdT Stop(void)
WDT Stop函数可以在指定的地方停止看门狗的计数器。
void WDT_Intclear(void);
WDT IntClear函数可以清除看门狗中断,同时计数器将重新装载 WDTload的值
72硬件设计
本实验用到的硬件资源有
1)串口2
2)按键
3)看门狗
前面两个在之前都有介绍,而独立看门狗实验的核心是在W7500内部进行,并不需要外
部电路
Wising
深圳炜世科技有限公司
W7500EVB开发指南(库函数版)
shenzhen wislok TechnpHoy colte
73软件设计
在W7500 EVB WDT工程里,可以看到工程里面新增了wdtc文件和wdth文件。
wdtc里面的代码如下
void WDT_ Configuration(uint32_t Load)
WDT_InitTypeDef WDT_Initstruct
WDT Initstruct, WDTload load
//加或值
WDT InitStruct. WDTControl_ OstEn=0x02;/启用看门狗复位输出
WDT_ Init(&WDT_ InitStruct)
WDT IntClearO:
/清除看门狗中断
WDT Start
启用计数器以及中断
在这里可以看到将结构体里的数据设置好后,通过 WDT Init函数进行对寄存器的配置
最后清除看门狗中断,就可以启动看门狗计数器了
在主程序里面先初始化系统代码,然后在初始化外部中断按键和看门狗,并进入死循环打
印计数器的当前计数值。只要按键按下就会进入中断服务函数里进行喂狗操作。
int maino
SystemInito
/*系统内部时钟初始化*
delay_inito;
*系统滴答时钟配置*
S UART_ Init(115200)
/*初始化串口通信:1152008-n-2*
WDT_ Configuration(0xff0);/*WDT初始化*
Exti init(
/*按键外部中断*
炜世科技 WIZnet w7500官方代理商,全程技术支持,价格绝对优势!
print(“炜世科技W7500 EVBrntWDT测试n");
while(1)
printf( Value=%d\rn"WDT_GetWDTValue O)
delay ms(200);
if(flag)
printf("喂狗成功!\n");
g
WISIOE
深圳炜世科技有限公司
W7500EVB开发指南(库函数版)
shenzhn wislok Technploy coltd
下面来看看的中断服务函数里的操作。
void EXTI Handler(void)
uint16tt=65535;
while(t-i
if(GPio_ReadoutputData Bit(GPIOC, GPIO Pin_12)==(uint32_t Bit_ RESET
WDT_IntClearO;
flag =1
74下载验证
在编译成功之后,下载代码到w7500EVB上,实际验证一下程序是否正确,如图7.4.1所
小
炜世科技900Ev开发板
口选攆
ue=1671s59
COU11, USB-SERIAL
543024
这是打印出来的看门狗计数器的当前值
ue=620024
如果不按下按键进行喂狗就会一直重复复位
波持率1800
T测式
停止位1
e=1671859
验=12690324
数捃位8
世科技5B开发板
奇偶校验无
1e=16718s8
串口操作
打开串口
1ne=1269084
=8666024
限狗成功
当你在看门狗计数到0之前按下了按键进行
=1403763
保存窗囗清除擦收
13161
喂狗就会显示喂狗成功!计数器就会重新计数
ue=598838
回16进制显示一白底黑字
s
世料技吧被
□时谶以换行回车断帧〕
图7.4.1W7500 EVB WDT试验结果
5
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.