请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2355 工具/软件:Code Composer Studio
你好。
我在 CCS (版本:8.1.0.00011)中为 MSP430 (msp430fr2355)编码,以编写一个程序,该程序使用看门狗计时器作为间隔计时器,每1秒使用 ACLK 生成一次中断。
我得到的误差是
标识符"IE1"未定义。
它对应于看门狗定时器的中断标志寄存器。
上面给出的是我编写的基本代码。
#include int main (void) { PM5CTL0&=~LOCKLPM5; WDTCTL = WDT_ADLY_1000;//停止看门狗计时器 P1DIR=BIT0; IE1|= WDTIE; enable_interrupts (); while (1); 返回0; } #pragma vector=WDT_vector __interrupt void wdtled (void) { P1OUT=BIT0; _DELAY_CYCLES (100000); P1OUT=0x00; __DELAY_CYCLES (100000); }
我已经了解了 e2e 社区中发布的许多示例代码、其中大多数使用了此 IE1寄存器、但我无法使用此寄存器。
如果有人知道解决方案,请尽快帮助我。
提前感谢!