Microchip
直播中

刘玉梅

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

RTCC时间不会增加

-设备名称:PIC16F19176-IDE:带有MCC的MPLAB X IDE v4.10-编译器:MPLAB XC8 v.145尝试使用内部时钟作为4MhzHFINTOSCUse二次振荡器(SOSC)仅用于RTCC计时。现在RTCC时间不会随着附带的代码而增加,需要帮助。附图是SOSC的示意图连接,问候,杰伊

回帖(8)

李铭鑫

2020-3-31 07:03:20
嗨,你确定SOSC真的在工作吗?32.768手表的晶体工作在小信号电平,可能很难检查硬件。你可以尝试设置Timer1以运行在同一个振荡器,它有较少的控制位,通常更容易调试,直到你确定振荡器正在工作。迈西尔
举报

李铭鑫

2020-3-31 07:14:11
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

郑雅颖

2020-3-31 07:29:43
除了启用二级振荡器之外,正如Mysil所指出的,我还发现需要其他一些东西来使事情顺利进行。参考我在这里的文章http://www..hip.com/for./m1032892.aspxScroll down以发布#14So,为了测试,看看我们是否在同一个页面上,我重新开始然后您将main()更改为如下内容:注意,对于初步测试,我不想调试按钮按下的内容,所以我只测试RTCC。(事实上,对于初步测试,我使用内部31kHz振荡器而不是使用晶体,这样我就不用担心其他的影响。)我的哲学是测试OTAT(一次只做一件事)。当我修改您的项目以使用PIC16F19156,并将main()函数更改成我所建议的时,事情进展得很顺利。13:RTCCON=13:RTCCON=0x014:RTCCON=0x812018-03-03-03-03-03-12-12-14:04:0x812012018-03-03-12-01-03-12-01:04040404040404040404040X0101:RTCCON=0X0101:0X018-2012018-03-03-03-12-014:RTCCON=0000X018-2012018-03-03-03-03-12-14:0404040404040404040404040404X012012018-2012012018-2018-03-03-03-03-03-03-03-12-12-12-12-12-141414141414141414o上个星期,微软的评论开始了,首先请接受我对我们延迟的回应的歉意。目前我们的支持积压中有很多客户,这影响了我们的响应时间。感谢您提醒我们注意。我已经订购了一个零件,这样我就可以进行一些测试。我一得到结果就告诉你。很可能还需要两个星期才能进行任何测试,因为我有一个外地培训活动。一旦我完成测试,我会让你知道我的结果。再次感谢-Rich******Micro.Comments End**************。
举报

车熊鹤

2020-3-31 07:39:56
你好,戴夫和MySILY谢谢你的帮助!在将戴夫的代码修改应用到矿井后,它同样与带有SOSC(32.768kHz外接晶体)的PIC16F19176板配合良好。
举报

更多回帖

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