首先需要配置测量飞行时间和温度所需参数TOF1~TOF7,另外还需要配置Event Timing Register。配置tof 的测量频率和周期数,频率为测量频率,而周期数表示测量多少次后上报主机。如配置频率为0.5s,周期为10 cycles,表示每0.5 秒测量一次TOF,测量10次后通报主机,主机直接读取10 次测量的平均值。温度测量的配置类似。主机在收到Max35101 发送的中断信号后读取状态信息,如果是TOFEVT 则读取TOF_DIFF_AVG,如果是TEMPEVT 则读取Tx_AVG。配置Continuous Interrupt 则每次测量完成均中断MCU。
配置Continuous Operation 则完成一次EVTMG 后会自动进行下一次流程。