LPTIM_WakeUp/README.md

41 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2024-07-25 14:34:50 +08:00
1、功能说明
1.LPTIM定时产生EXTI20中断唤醒CPU进行IO翻转
2、使用环境
软件开发环境KEIL MDK-ARM V5.34.0.0
IAR EWARM V8.50.1
硬件环境基于N32G430C8L7-STB V1.0开发
3、使用说明
系统配置;
1.时钟源:
HSE = 8M, PLL = 128M, AHB = 128M, APB1 = 32M, APB2 = 64M, LPTIM CLK = LSI 40K
2.中断:
LPTIM周期触发EXTI20中断唤醒CPU
3.端口配置:
PB7被选为IO输出
4. LPTIM
LPTIM连续计时模式
指示:
1.编译后开启debug模式可以观察到PA1脚有一个周期翻转CPU继续进入低功耗模式
4、注意事项
2024-07-25 14:33:47 +08:00
2024-07-25 14:34:50 +08:00
1. Function description
1. LPTIM generates EXTI20 interrupt regularly, wakes up the CPU for IO flipping
2. Use environment
Software development environment: KEIL MDK-ARM V5.34.0.0
Hardware environment: Developed based on the evaluation board N32G430C8L7-STB V1.0
3. Instructions for use
System Configuration;
1. Clock source:
HSE = 8M, PLL = 128M, AHB = 128M, APB1 = 32M, APB2 = 64M, LPTIM CLK = LSI 40K
2. Interrupt:
LPTIM cycle triggers EXTI20 interrupt, wakes up CPU
3. Port configuration:
PB7 is selected as IO output
4. LPTIM:
LPTIM Continuous Timing Mode
Instructions:
1. Turn on the debug mode after compiling, and it can be observed that the PA1 pin has a cycle flip, and the CPU continues to enter the low-power mode
4. Matters needing attention
none