对硬件IIC不太懂的话建议使用STM32Cube生成代码,里面的需要配置的东西都很明了。该软件也是ST以后大力推广的初始化代码生成软件。配置好之后只需要调用HAL库中的发送和接收函数便可以收发数据了。另微雪课堂有详细配置教程。
系统bug。stm32cubemx是一种初始化代码生成器工具,用户在使用时硬件spi无法拉高软件片选是系统bug成的,只需要关闭重新打开即可解决。
已经生成了工程就没办法返回,只能生成新工程,然后重新配置。
STM32CubeMx 是STM32 系列单片机初始化代码工程生成工具。我们可以用它搜索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如LWIP、FAT32、FreeRTOS 等第三方软件系统,还可以用它做功耗评估。STM32CubeMx不仅能生成初始化代码工程,也能生成引脚配置信息的pdf 和txt 文档,方便查阅和设计原理图。
STM32CubeMx的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于 HAL库的它和HAL 库。
1、首先打开代码自动生成器,找到时钟管理栏目。
2、其次展开,选中需要的功能,右侧会出现相关选项和函数介绍。
3、最后选中“启用或关闭外部高速振荡器”右侧会出现相关选项,选择关闭,然后点击右下角复制,底下栏目便会生成相关代码。
启动硬件FPU。stm32cubemax生是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,使用其生成的工程有启动硬件FPU的用途。stm32cubemax允许用户使用图形化向导生成C初始化代码,可以大大减轻开发工作,时间和费用,特征有:直观的选择MCU型号,可指定系列、封装、外设数量等条件;微控制器图形化配置;自动处理引脚冲突;动态设置时钟树,生成系统时钟配置代码;可以动态设置外围和中间件模式和初始化等。
本文标签:stm32初始化代码生成器使用