目录
结合STM32基础应用开发实践的5个子任务,说明使用STM32CubMX与 MDK Keil工具链开发STM32应用程序的基本流程,并且,根据个人实践过程中的体验,实践操作过程中应该注意哪些事项?
画出子任务2中实现LED流水灯的算法流程图,并说明任务实现过程中应该注意的问题。
画出子任务3中实现呼吸灯的算法流程图,并说明任务实现过程中应该注意的问题。
画出子任务4中实现串口控制流水灯的算法流程图,并说明任务实现过程中应该注意的问题。
出子任务5中实现光照度控制LED开关的算法流程图,并说明任务实现过程中应该注意的问题。
前言
这两天学习太忙了,由于学校需要学习1 + X 传感网 中级知识考证,就下面这本书。下面就分享一下过程中的经过。

结合STM32基础应用开发实践的5个子任务,说明使用STM32CubMX与 MDK Keil工具链开发STM32应用程序的基本流程,并且,根据个人实践过程中的体验,实践操作过程中应该注意哪些事项?
-
安装并激活MDK Keil开发环境,随后安装目标MCU对应的固件支持包(支持在线或离线安装方式)
-
安装STM32CubeMX软件,并加载目标MCU所需的软件支持包
-
在STM32CubeMX中完成以下基础配置:
- 选择目标MCU型号
- 配置系统参数(SYS)
- 设置时钟配置(RCC)
-
根据项目需求进行功能模块配置:
- USART通信接口
- 定时器(TIM)
- 模数转换器(ADC)
-
配置项目管理选项:
- 设置项目名称
- 指定项目存储路径(需使用纯英文路径,不含中文及特殊字符)
- 选择代码生成方式
- 生成项目文件
-
在MDK Keil开发环境中执行首次编译,建立文件关联关系
注意事项:
- STM32CubeMX中的时钟树配置频率不得超过MCU支持的最大运行频率
- ADC模块的最大工作频率限制为12MHz

最低0.47元/天 解锁文章
12万+

被折叠的 条评论
为什么被折叠?



