共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 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 设备功耗web监控界面(ESP32C5)被打赏¥28元 | |
| OrangePiZero2W系统被打赏¥33元 | |
| Linux环境下以模拟方式快速实现出入管理功能测试被打赏¥24元 | |
| 树莓派3+Klipper,老3D打印机满血升级被打赏¥33元 | |
| OK1126B-S开发板下串口屏及其应用被打赏¥21元 | |
| 低功耗超声波液位测距仪(ESP32S3)被打赏¥27元 | |
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
我要赚赏金
