打印
[技术问答]

关于MUC120 RTC初始化失败的重要原因

[复制链接]
1632|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
niuyaliang|  楼主 | 2014-2-24 21:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
试了好久,RTC一直初始化失败,对比了例程好久,才发现一点区别
*****************************************
原来,RTC初始化函数DrvRTC_Init(void)是需要在解锁的情况下进行的,因为他要使能外部的32768晶振,解决方法是在解锁情况下使能32768晶振,然后再用RTC初始化函数DrvRTC_Init(void)
沙发
lussby| | 2014-2-25 11:39 | 只看该作者
楼主的DrvRTC_Init(void)函数里面没有解锁吗?我官方带的库里面DrvRTC_Init(void)这个函数里边已经有帮忙解锁了,嘿嘿。确实要操作到寄存器的貌似都要解锁,我用寄存器操作的时候老忘记UNLOCKREG();和LOCKREG();这两句,有时候出了问题都不知道。后面吃了两三次大亏后才吸取教训。

使用特权

评论回复
板凳
从小木丁丁| | 2014-2-25 12:22 | 只看该作者
楼主一天天的努力,加油

使用特权

评论回复
地板
niuyaliang|  楼主 | 2014-2-25 12:48 | 只看该作者
lussby 发表于 2014-2-25 11:39
楼主的DrvRTC_Init(void)函数里面没有解锁吗?我官方带的库里面DrvRTC_Init(void)这个函数里边已经有帮忙解 ...

:lol血的教训呀,尤其是操作有的库的时候,必须要解锁,可是库上也没提示

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

2427

帖子

7

粉丝