添加普冉 PY32F040 OTA 双工程代码生成模板
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#ifndef __IWDG_CONFIG_H
|
||||
#define __IWDG_CONFIG_H
|
||||
|
||||
/**
|
||||
* @file iwdg_config.h
|
||||
* @brief IWDG 超时参数(APP / Bootloader 共用,换芯片时与 HAL 预分频一并调整)
|
||||
*
|
||||
* 当前:LSI ≈ 40 kHz,预分频 /16 → 计数 2.5 kHz,Reload = 2500 → 超时约 1 s。
|
||||
*
|
||||
* APP 侧使用 HAL:Prescaler = IWDG_PRESCALER_16,Reload = IWDG_RELOAD_VALUE。
|
||||
* Bootloader 跳转前使能 IWDG;APP 启动后须尽早 HAL_IWDG_Init / Refresh。
|
||||
*
|
||||
* 约束:IWDG 一旦启动,LSI 被硬件锁定,APP 时钟配置中不可写 LSI OFF。
|
||||
*/
|
||||
|
||||
#define IWDG_RELOAD_VALUE 2500U
|
||||
|
||||
/* Bootloader 裸寄存器写 PR 时的值(= IWDG_PRESCALER_16 对应位域) */
|
||||
#define IWDG_PR_REG 0x02U
|
||||
|
||||
#endif /* __IWDG_CONFIG_H */
|
||||
Reference in New Issue
Block a user