实时时钟日历模式& CCS调试信息,MSP430

时间:2014-08-21 12:44:49

标签: msp430

这是我的msp430 rtc日历模式中断测试代码。它确实无效。

我认为我需要调试我的程序。

#include <msp430f5529.h>

int main(void) {
    WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
    //MSP430x5xx and MSP430x6xx Family User's Guide 574 Page
    P1DIR |= BIT0; // P1.0 output
    P1OUT |= BIT0; // P1.0 output HI, LED On
    RTCCTL01 = RTCBCD + RTCMODE + RTCTEVIE;
    RTCCTL01 |= RTCHOLD;
    RTCSEC = 0x00; // Set Seconds
    RTCMIN = 0x00; // Set Minutes
    RTCHOUR = 0x00; // Set Hours
    RTCDOW = 0x00; // Set DOW
    RTCDAY = 0x21; // Set Day
    RTCMON = 0x08; // Set Month
    RTCYEAR = 0x2014; // Set Year
    RTCCTL01 &= ~RTCHOLD; // Enable RTC
    _EINT();
    while(1);
}

#pragma vector=RTC_VECTOR
__interrupt void handle_rtc_interrupt(void)
{
    P1OUT ^= BIT0; // LED flip
}

enter image description here

但CCS6调试会话中没有RTCNT1~4寄存器。

所以我的问题是1)我的代码中哪些代码错了? 2)我该如何调试我的程序?调试RTC Timer ??

0 个答案:

没有答案