共2条
1/1 1 跳转至页
DSP,f2812 DSP f2812的内部看门狗有人用过吗?
问
设置:
EALLOW;
SysCtrlRegs.WDCR= 0x004f;
EDIS;
清看门狗函数:
void KickDog(void)
{
EALLOW;
SysCtrlRegs.WDKEY = 0x0055;
SysCtrlRegs.WDKEY = 0x00AA;
EDIS;
}
我计算了一下喂狗的时间应该没有问题,可是程序烧进flash中运行后,总是不停的在复位,这就搞得我比较郁闷了!
不知有谁有用过的,赐教一下! :) 答 1: 大概是启动的时候你的初始化数据太大…… 答 2: 我终于知道什么原因了!我设置看门狗使能出现问题!正确的设置应该是
EALLOW;
SysCtrlRegs.WDCR= 0x002f;
EDIS;
我设置成了4F ,结果看门狗没有使能,并且WDCHK被设置成001,写入了非法数据,所以设置完看门狗后总是在复位!
看来要想成为一个合格的工程师,一定要心细阿! 答 3: 做个记号~~~ 答 4: 晕菜~~~做了一晚上的DSP菜鸟忘记了鸡都叫了...休息3小时继续耕作... 答 5: 我是DSP新手,想请教一些2812的问题我是DSP新手,想请教一些2812的问题 答 6: 向voynich求救我是DSP新手,想请教一些2812的问题,我的QQ是8232186你能留下你的QQ或者EMAIL么
EALLOW;
SysCtrlRegs.WDCR= 0x004f;
EDIS;
清看门狗函数:
void KickDog(void)
{
EALLOW;
SysCtrlRegs.WDKEY = 0x0055;
SysCtrlRegs.WDKEY = 0x00AA;
EDIS;
}
我计算了一下喂狗的时间应该没有问题,可是程序烧进flash中运行后,总是不停的在复位,这就搞得我比较郁闷了!
不知有谁有用过的,赐教一下! :) 答 1: 大概是启动的时候你的初始化数据太大…… 答 2: 我终于知道什么原因了!我设置看门狗使能出现问题!正确的设置应该是
EALLOW;
SysCtrlRegs.WDCR= 0x002f;
EDIS;
我设置成了4F ,结果看门狗没有使能,并且WDCHK被设置成001,写入了非法数据,所以设置完看门狗后总是在复位!
看来要想成为一个合格的工程师,一定要心细阿! 答 3: 做个记号~~~ 答 4: 晕菜~~~做了一晚上的DSP菜鸟忘记了鸡都叫了...休息3小时继续耕作... 答 5: 我是DSP新手,想请教一些2812的问题我是DSP新手,想请教一些2812的问题 答 6: 向voynich求救我是DSP新手,想请教一些2812的问题,我的QQ是8232186你能留下你的QQ或者EMAIL么
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |
| OK1126B-S开发板的脚本编程及应用设计被打赏¥27元 | |
| 5v升压8.4v两节锂电池充电芯片,针对同步和异步的IC测试被打赏¥35元 | |
| 【S32K3XX】S32DS LPI2C 配置失败问题解决被打赏¥22元 | |
| 【S32K3XX】FLASH 的 DID 保护机制被打赏¥19元 | |
| OK1126B-S开发板串口通信及其使用被打赏¥18元 | |
| 【S32K3XX】多核 CORE ID 获取被打赏¥18元 | |
| OK1126B-S开发板的GPIO资源及其使用被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动屏幕(Arduino IDE环境)被打赏¥23元 | |
我要赚赏金
