CH32L103EVT中的代码看了,场景不太一样,LPTIM寄存器的描述很简单,基本要靠猜。
使用场景:在STOP模式下,由RTC唤醒MCU,LPTIM仅仅对外部脉冲计数,当MCU被RTC唤醒时读取LPTIM的COUNTER进行处理,完成后清零COUNTER,再次进入STOP模式,等待下一次RTC唤醒
CH32L103EVT中的代码看了,场景不太一样,LPTIM寄存器的描述很简单,基本要靠猜。
使用场景:在STOP模式下,由RTC唤醒MCU,LPTIM仅仅对外部脉冲计数,当MCU被RTC唤醒时读取LPTIM的COUNTER进行处理,完成后清零COUNTER,再次进入STOP模式,等待下一次RTC唤醒
您好,若你需要在STOP模式下使用LPTIM对外部脉冲计数,可以选择触发模式,通过记录进入触发中断的次数来计算外部脉冲数。或者可将外部脉冲数作为LPTIM的作为时钟源,1分频,计数值可作为脉冲个数。使用过程中若遇到问题,可打我们技术支持电话进行咨询,联系电话如下
感谢答复指导。触发模式每个外部脉冲都要唤醒MCU,功耗自己不可控。由于MCU仅仅是统计一段时间内外部脉冲的数量,而不需要对脉冲做实时处理,所以看来还是外部脉冲作为时钟源比较合适。由于参考手册上寄存器讲的内容比较分散,没有流程化或者完整模式的描述,我用EVT板子一点一点试吧
还是有点无奈,产品参考手册是上个月才更新的,看到关键的地方:
还有这样的地方,这个芯片是个正式产品吗
没法说啊