将超大数组写到头文件里面,在看门狗溢出之前能进入主函数吗
另外在进入主函数之前关闭看门狗
msp430单片机超大数组问题
答案:3 悬赏:50 手机版
解决时间 2021-02-16 11:19
- 提问者网友:你独家记忆
- 2021-02-15 22:33
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-02-15 23:03
如果你担心程序在初始化之前,看门狗会溢出
你可以用以下代码在初始化前先关掉看门狗,代码如下:
__intrinsic sword __low_level_init(void)
{
WDTCTL = WDTPW + WDTHOLD;
return 1;
}
将这个代码放在主函数外面,如:
#include
__intrinsic sword __low_level_init(void)
{
WDTCTL = WDTPW + WDTHOLD;
return 1;
}
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
//add your code
return 0;
}
你可以用以下代码在初始化前先关掉看门狗,代码如下:
__intrinsic sword __low_level_init(void)
{
WDTCTL = WDTPW + WDTHOLD;
return 1;
}
将这个代码放在主函数外面,如:
#include
__intrinsic sword __low_level_init(void)
{
WDTCTL = WDTPW + WDTHOLD;
return 1;
}
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
//add your code
return 0;
}
全部回答
- 1楼网友:人類模型
- 2021-02-16 00:46
这是用430单片机的c语言编写的,一般用的是iar embedded workbench软件。
前两行应该是设置定时器a的两个寄存器,具体含义找本书看看吧,我手头没有。
第3行我猜是清p1.0的中断标志。
第4行是开p1.0中断。
最后一行是开系统总中断。
- 2楼网友:渊鱼
- 2021-02-15 23:38
需要帮你做设计吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯