找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 444|回复: 5
收起左侧

在项目中STM32的HAL库、CUBEMX图形配置软件是怎么配合的呢?

[复制链接]
ID:396782 发表于 2023-10-29 00:56 | 显示全部楼层 |阅读模式
最近在学HAL库,想请教一下大佬们,在项目中使用STM32 HAL库、CUBEMX图形配置这种是怎么和项目工程配合的?比如工程模板某些部分不能改、某些文件只对应行数更改这种。   因为我看到正点原子他们的HAL库教学视频有专门的工程模板,没有使用CUBEMX图形配置软件,然后是手写外设的配置,想着可能处于教学HAL库目的。
回复

使用道具 举报

ID:883242 发表于 2023-10-29 09:57 | 显示全部楼层
CubeMX生成的代码有完整的项目工程,你想要什么?如果是纯手写,你参考CubeMX生成的项目自己写就好了。
回复

使用道具 举报

ID:771630 发表于 2023-10-29 12:02 | 显示全部楼层
CUBE生成的文件代码会有 begin end的注释,你在中间写代码,重新生成是不会被删掉的
回复

使用道具 举报

ID:396782 发表于 2023-11-3 11:49 | 显示全部楼层
Hephaestus 发表于 2023-10-29 09:57
CubeMX生成的代码有完整的项目工程,你想要什么?如果是纯手写,你参考CubeMX生成的项目自己写就好了。

明白,因为有的工程是自己添加了一部分东西比如串口printf重定向、自己写的malloc等,相当于一个工程模版,我想问的是这个时候这种工程模版中如果使用stm32 cubemx生成的问题
回复

使用道具 举报

ID:396782 发表于 2023-11-3 11:50 | 显示全部楼层
XLinliY.Zhang 发表于 2023-10-29 12:02
CUBE生成的文件代码会有 begin end的注释,你在中间写代码,重新生成是不会被删掉的

嗯嗯,谢谢回复
回复

使用道具 举报

ID:883242 发表于 2023-11-3 20:24 | 显示全部楼层
successhand 发表于 2023-11-3 11:49
明白,因为有的工程是自己添加了一部分东西比如串口printf重定向、自己写的malloc等,相当于一个工程模版 ...

CubeMX只有初始化功能吧?你初始化完了就加自己写的代码好了,还要动CubeMX干什么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表