2656|1

1025

帖子

1

TA的资源

一粒金砂(高级)

楼主
 

小蜜蜂SLSTK2010A学习序列6:WDT测试 [复制链接]

      前段时间开发板拿回到供应商处测试了,使用板载的JLINK连接自己做的板子调试下程序搞不定,拿回去了好多天,测试说是好的,然后寄回来,回来测试还是不行,FAE搞了好久都没搞定,最后还是放弃了用板载JLINK调试自己的板子了,另外买了个调试器,还没到货,今天有点空,继续测试,这次来试试看门狗的功能。

小蜜蜂的MCU,看门狗的外设功能集成在PCA模块了,PCA模块用于信号的输入捕获,输出比较等功能,WDT和其中的模块2复用。

看门狗部分的框图,PCA0CPH2和PCA0H进行比较,匹配的时候就溢出导致看门狗复位,所以要不断的对PCA0CPH2赋任意值,然后PCA0CPL2的值自动载入PCA0CPH2,实现喂狗的功能。

看门狗的溢出时间计算,默认是看门狗时钟是系统时钟的12分频

打开Simplicity Studio V4版本,新建工程,导入例程

选择板卡的型号,并且选择对应的库

选择例程,

选择导出例程的存储位置,下一步到完成

本例程的功能是通过上电的时候判断复位源来实现LED的闪烁频率,如果是看门狗复位的话LED闪烁的比较快,其他复位的话LED闪烁比较慢。LED闪烁通过定时器TC2来完成,调用的两个函数里唯一的区别就是TC2的定时时间不同。

如果是正常复位启动的话,初始化看门狗,这里可以根据初始化的值,计算出看门狗的复位时间

主循环的内容,没有按键按下的话一直喂狗,有按键按下的话死在那里,直到按键松开,所以按键一直按的时间长点,超过看门狗复位时间的话,就会导致看门狗复位


编译程序下载



此内容由EEWORLD论坛网友wudianjun2001原创,如需转载或用于商业用途需征得作者同意并注明出处

最新回复

jlink不好用我也遇到过 后来好像是自动升级固件好的 还有在电流测量时拔下板子jlink序列号会乱码 重插几次就会正常  详情 回复 发表于 2018-8-15 16:11
点赞 关注(1)
 

回复
举报

9790

帖子

24

TA的资源

版主

沙发
 
jlink不好用我也遇到过 后来好像是自动升级固件好的
还有在电流测量时拔下板子jlink序列号会乱码 重插几次就会正常
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表