您好 TI 团队,
我有点困惑。。。如何设置 RTCMOD 的值,例如1毫秒,100毫秒,1秒
请举例说明
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 TI 团队,
我有点困惑。。。如何设置 RTCMOD 的值,例如1毫秒,100毫秒,1秒
请举例说明
你(们)好
请参阅 RTC 内部管理示例。
你好,艾伦,
非常感谢。我的理解更好,但为了我的确认,我提出了这个问题。
喜欢
//配置 RTC
RTCMOD = 16000-1;//在 SMCLK/1000上,~1中断的 RTC 计数重新加载比较值
RTCCTL = RTCSS__SMCLK | RTCSR |//时钟源= SMCLK;实时软件重置
RTCPS__1000 | RTCIE;//预除以1000;启用 RTC 中断
在上述配置中,如果要将 RTC 设置为100ms,则需要为 RTCMOD 分配1600-1 ri8
请告诉我,我的理解是否正确?
艾伦还有一个疑问,
我能否按如下方式配置
/*这是1秒*/
RTCMOD = 32768-1;
RTCCTL = RTCSS__XT1CLK | RTCSR | RTCPS__1| RTCIE;
我能给 RTCSS__XT1CLK 和 RTCPS__1这样的组合吗?
/*这是1毫秒*/
RTCMOD =32.768-1; /*对于1秒,我们提供32768,因此1毫秒,我们需要提供32.768*/
RTCCTL = RTCSS__XT1CLK | RTCSR | RTCPS__1| RTCIE;
请纠正我的错误。。。我认为我在几毫秒后出错了