本帖最后由 jamesliu 于 2019-4-25 10:57 编辑
N76E003的HIRC全温全压下最大误差在正负2%,而LIRC最大是在正负35%,WKT的时钟源只能是LIRC,这样WKT定时精度不是很高。通常考虑到MCU的功耗问题往往又需要WKT定时唤醒MCU这样方式去节省功耗。
本例程利用芯片HIRC去校准LIRC,来提高WKT定时的精度。本例程用WKT 1秒定时唤醒MCU然后用1ms的时间跑高速拿HIRC校准LIRC
得到一个LIRC与HIRC相对误差,细节详见代码不多解释。
注意:要想WKT定时精确些只能让芯片进入低速空闲模式(功耗和定时精度就好比鱼和熊掌不能兼得)。掉电模式下LIRC的误差会更大HIRC校准也不能提高精度。
WKT_Calib.zip
(1.23 KB, 下载次数: 548)
|