查看: 2543|回复: 1

[已解决] KE02的RTC中断问题(已解决)

[复制链接]

该用户从未签到

25

主题

64

帖子

0

新手上路

Rank: 1

积分
21
最后登录
1970-1-1
发表于 2013-11-7 18:51:17 | 显示全部楼层 |阅读模式
KE02的RTC中断问题
平台IAR,仿真器J-LINK,在仿真的时候发现程序能够运行,可以进PIT定时中断,但是进不了RTC中断,RTC部分程序如下:
 void RTC_Init(void)
{
    uint32    u32Sc;
    uint32    u32Mod;
    //
    SIM->SCGC     |= SIM_SCGC_RTC_MASK;         //RTC时钟门控使能
    NVIC_EnableIRQ(RTC_IRQn);
    //复位后的值
    u32Sc = 0;
    u32Mod = 0;               
    //修改的参数值
    u32Sc |= RTC_SC_RTIE_MASK                //中断使能
            | RTC_SC_RTIF_MASK                       //清除中断标志         
            | RTC_SC_RTCLKS(1)                       //RTC时钟选择:内部1K低功耗时钟 
            | RTC_SC_RTCPS(6);                         //RTC分频数选择:100
    u32Mod = 0x09;                                             //设置时间为1秒   
    //RTC寄存器设置
    RTC->MOD = u32Mod;
    RTC->SC = u32Sc;   
}
 
#undef  VECTOR_036
#define VECTOR_036      RTC_Isr             /*!< Vector 36 points to RTC interrupt service routine */
extern void RTC_Isr(void);
 

void RTC_Isr(void) 
{
    RTC->SC |= RTC_SC_RTIF_MASK;                 //清除中断标志
    GPIO_PinToggle(LED_ERR); 
 
}
我知道答案 目前已有0人回答
回复

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-11-8 10:07:47 | 显示全部楼层

回复:KE02的RTC中断问题(正解)

 可以参考FRDM-KE02Z提供的例程KE02_SC,其中包括RTC的例程:
[url=https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=FRDM-KE02Z&fpsp=1&tab=Design_Tools_Tab]https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=FRDM-KE02Z&fpsp=1&tab=Design_Tools_Tab[/url]
祝顺利。
 
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 09:03 , Processed in 0.084484 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表