STM32L152VBT6 低功耗计数

2019-12-26 18:56发布

莫元有限,只有6个全部奉上。请大侠帮忙解决一个问题。

功能要求:实现一个频率测量的功能。
1、用定时器TIM4作为外部频率信号计数器(PE0脚,TIM4_ETR,使用外部时钟模式2可实现定时器外部脉冲计数自动累加)。
2、PA0脚(也可以是其他引脚)作为外部唤醒脚。
3、当PA0有一个唤醒中断信号时,单片机恢复正常工作,并将单片机睡眠期间内的脉冲数进行处理,如果脉冲数多于10个则输出(PC0=1,PC1=0),脉冲数多于20个则输出(PC0=0,PC1=1),少于10个脉冲输出(PC0=0,PC1=0)。然后重新进入睡眠状态。
4、使用stm32L的库(不要STM32CubeMX生成哦),单片机采用STM32L152VBT6 (LQFP100)。
5、要求功耗控制在5uA@3V。

折腾了2天还是没有解决,期待大侠搭救,感谢~~~