工具/软件:Code Composer Studio
你(们)好
我是 sathishkumar,我是 msp430fr5994的初学者,现在我正在使用开箱即用的软件示例项目,这里是 FRAM 日志模式,他们说每5秒,数据就会存储在 FRAM 中... 它基于下面给出的 RTC 中断,我的问题是,如何更改中断时序...... 如果我想使 RTC 中断每10秒发生一次,我如何对它进行编码? … 在编码中声明5秒的位置? 我浏览了用户指南,他们在其中提到 RTCTEVIFG 只在几分钟、一小时、中午和午夜。他们是如何编码5秒的? 在编码中声明在哪里? 如何根据我的需要将其更改为10秒或15秒?....please 尽快澄清我的疑问.... 谢谢你
/*
* RTC_C 中断向量处理程序
*从 LPM3唤醒以将温度记录到 FRAM 中
*
*
#if defined (__TI_Compiler_version__)|| Defined (__IAR_systems_ICC__)
#pragma vector=RTC_vector
_interrupt
#Elif defined (_GNU_)
__attribute__((中断(RTC_Vector))
#endif
空 RTC_ISR (空)
{
switch (__event_in_range (RTCIV、16))
{
案例 RTCIV_NONE:中断; //无中断
案例 RTCIV_RTCOFIFG:中断; //RTCOFIFG
案例 RTCIV_RTCRDYIFG:中断; //RTCRDYIFG
案例 RTCIV_RTCTEVIFG: //RTCEVIFG
//每5秒中断一次
__no_operation(); //用于调试
_BIC_SR_REGISTER_ON_EXIT (LPM3_BITS); //退出 LPM3
中断;