36
284
1345
助理工程师
使用特权
66
415
1256
JasonLee27 发表于 2019-11-8 17:35 CNT是只读寄存器,当然是可以读的,但写入是无效的
15
315
945
高级技术员
internally 发表于 2019-11-11 19:53 可以读的,要看下你的读操作是否正确
42
223
672
pq113_6 发表于 2019-11-12 07:56 valua = RTC->CNT 就这样吧?有什么特别的?
RTC读CNT.PNG (43.14 KB )
下载附件
2019-11-12 11:10 上传
RunningX 发表于 2019-11-12 11:10 是不是这个语句放中断里面去了? 在RTC例程中,我将这个语句加到While循环中,可以读到RTC->CNT
pq113_6 发表于 2019-11-12 12:10 是的,放在RTC中断中
JasonLee27 发表于 2019-11-13 10:04 RTC在产生中断的时候会清空CNT寄存器
pq113_6 发表于 2019-11-13 16:10 你的意思是CNT只会0-1变化?我找时间看看
JasonLee27 发表于 2019-11-13 17:02 不是,我的意思是RTC产生中断的时候会清0CNT寄存器,至于CNT能计到多少取决于你设置的RTC中断计数时间 ...
12
255
768
operating 发表于 2019-11-17 17:47 可以直接读取的吧
27
219
667
pq113_6 发表于 2019-11-13 17:50 晕,我错误的理解了这个寄存器,我还以为是每秒加1的功能,本意想试试日历功能,看样子要全软件实现才行 ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
3
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号