Microchip
直播中

陈思远

7年用户 207经验值
私信 关注
[问答]

如何使用内置的RTCC在PIC24FJ126GA310得到当前时间

嗨,我使用内置的RTCC在PIC24FJ126GA310。我想得到当前的时间,并设置报警后2小时的当前时间。报警间隔与ALBCFRPtiPS.AMASE不同设置下的报警间隔不相同。在2小时内需要10分钟几次报警。PLS建议我将闹钟单独设置为当前时间不同的延迟。它应该像得到当前的时间——&在当前时间后2小时设置闹钟。

回帖(3)

李雨晨

2020-4-30 15:19:26
从你的描述不清楚你的问题是什么。你的问题“如何将当前时间/日期增加2小时”有点儿清楚,但我不认为这可能是你真正的问题。你的RTCC是否正确地运行了一些小时?您的时钟源是否正确定义并按预期工作?您在中断、寄存器设置和文档方面没有问题,您唯一的问题是计算正确的警报时间?为了缩小这个问题:你能成功地设定一个特定的(非计算的)警报时间,一切都正常工作吗?如果不是,你应该提供更多的信息并添加一些源代码。
举报

李雨晨

2020-4-30 16:09:22
目前还不清楚。你想说,你没有中断的问题,当ALCFCGPTBS.AMASK=1时,一切都完美地工作了;还请指定如何测试“成功”案例和“问题”案例。
举报

李雨晨

2020-4-30 16:16:03
Asase= 2;每10秒你确定你的看门狗在警报时间结束之前不着火吗?您还应该显示您的配置设置(使用代码标签)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分