#include "main.h" #include "app_common.h" #include "app_loop.h" /** * @brief APP 主函数 * * 分层结构: * Board_Init() - 基础硬件:HAL/时钟/GPIO/DMA/UART/看门狗(system.c) * app_init() - 业务模块:横幅/EEPROM/W25Q64/继电器/秤/LED/ADC/网络(app_loop.c) * app_loop_*() - 主循环业务调度(app_loop.c) */ int main(void) { SCB->VTOR = FLASH_BASE | Application_1_Addr; Board_Init(); app_init(); app_loop_init(); while (1) { IWDG_Feed(); app_loop_process(); } }