stm32f103标准库多级菜单
时间: 2023-08-02 19:05:00 浏览: 265
引用\[1\]中提到了在使用STM32F103标准库进行多级菜单显示时遇到的问题。根据描述,问题出现在页面切换后功能没有执行。根据其他博主的代码,可以使用结构体和枚举来操作界面切换和函数功能的调用。作者通过不断调试和根据自己的想法实现了所需的功能。同时,作者也表示会学习其他大佬的代码风格。
引用\[2\]中提到了在创建STM32F103工程时,需要添加对应的分组。为了让工程结构清晰,可以让MDK的工程分组和工程文件夹对应起来。由于MDK分组不支持多级目录,可以将路径也带入分组命名中,以便区分。
引用\[3\]中提到了STM32F103系列的启动文件存放在STM32CubeF1软件包的特定文件夹下。对于STM32F103ZET6开发板,对应的启动文件为startup_stm32f103xe.s。为了节省空间,可以对启动文件进行修改,如将Heap_Size设置为0,去掉不需要调用的SystemInit函数等。
综上所述,如果你想在STM32F103标准库中实现多级菜单功能,可以参考其他博主的代码,使用结构体和枚举来操作界面切换和函数功能的调用。同时,为了让工程结构清晰,可以将MDK的工程分组和工程文件夹对应起来。在创建工程时,需要添加对应的分组。此外,还可以根据需要对启动文件进行修改,以满足项目的需求。
#### 引用[.reference_title]
- *1* [2021校赛基于stm32f103多功能台灯](https://blog.csdn.net/boybs/article/details/121339111)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【正点原子STM32连载】 第六章 新建寄存器版本MDK工程 摘自【正点原子】STM32F103 战舰开发指南V1.2](https://blog.csdn.net/weixin_55796564/article/details/130576791)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文