Discuz! Board

标题: NRF51822的RTC预分频配置问题 [打印本页]

作者: hu25886    时间: 2016-12-12 21:35
标题: NRF51822的RTC预分频配置问题
官方RTC的example中预分频prescaler = (32768/8)-1,根据公式得出分频频率为8Hz =》1 tick = 0.125ms;随后我有将prescaler = (32768/16)-1 和 prescaler = (32768/32)-1,从闪烁的LED看出闪烁的频率变快了;
并且从配置的cc[] = 3*8 ,cc[] = 3*16, cc[] = 3*32 得出,上面三种情况时间是相同的。
但是我想要得到1 tick = 1s ,逆推得到 prescaler = 32767, 但是从闪烁的LED得出 1tick != 1s;
查看了官方的英文手册,上面没有明确的说明预分频值设置的范围。。。。。。。。。。。。。。。
请教明白的老师指点一二。。。。。。。。。。。。

作者: hu25886    时间: 2016-12-14 10:01
没人回答,我自己找到了器原因。
还是手册看的不仔细,prescaler 可存放12-bit数值,即 0 ~ 4095。所以nrf51822的RTC分辨率范围30.517us ~ 125ms。
给遇到相同问题的同学一个提示吧!




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3