你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 CUBEMX 使用注意事项讨论  

[复制链接]
50031185 提问时间:2018-6-19 20:58 /
阅读主题, 点击返回1楼
收藏 1 评论24 发布时间:2018-6-19 20:58
24个回答
wenyangzeng 回答时间:2018-6-22 09:28:15
1、函数重命名时,只要不是CubeMX默认的文件名,是不会被覆盖掉的。关键是你必须为工程新添加该文件和路径。
2、楼主只要把注释放进之间,就不会被覆盖了。:
/* USER CODE BEGIN Init */

  /* USER CODE END Init */

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

zhdzhd-174422 回答时间:2018-6-22 10:45:27
其实STM32CubeMX的设计,在重新生成代码时只会修改STM32CubeMX生成的代码,保留用户在指定区域内编写的代码,指定区域就是:
/* USER CODE BEGIN Init */

  /* USER CODE END Init */

另外关于在STM32CubeMX生成的文件中写注释的问题,建议将注释的代码放到用户创建的源文件中,STM32CubeMX不会去修改用户创建的源文件,所以是没问题的;或者写在用户代码区域中。
b7ba76f845bbaef6ebd5713ddfc930d3.jpg
zhdzhd-174422 回答时间:2018-6-22 10:51:01
在论坛参与问题讨论分析解答的过程,其实就是一个自我学习的过程,碰到网友提出的问题,自己没有遇到过,通过分析测试,知识点就到自己的信息库中,在以后碰到时就不会花太多的时间去绕弯路,同时分享自己的方法也可以让广大的网友借鉴使用,确实是个两全其美的途径,希望大家各种参与进来,共同使用好ST芯片,充分发挥它的潜力,造福世界。。。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

yu0405jie 回答时间:2018-6-22 14:13:00
CubeMX的目的应该是更方便而不是更灵活,最灵活的方式就是完全自己写了,我在使用的时候一般也只用初始化部分,其他功能都是自己写,毕竟初始化基本都一样,容易通用化,但功能实现确很难做到面面俱到,还是自己写的比较好

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

feiante 回答时间:2018-6-22 16:20:02
我一般是自己建立一个.c文件,然后把CubeMX生成的程序贴到自己的文件中,这样随便加注释、随便更改。包括更改函数名

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

50031185 回答时间:2018-6-22 23:47:04
feiante 发表于 2018-6-22 16:20
我一般是自己建立一个.c文件,然后把CubeMX生成的程序贴到自己的文件中,这样随便加注释、随便更改。包括更 ...

这样项目大了不方便
50031185 回答时间:2018-6-22 23:48:55
zhdzhd-174422 发表于 2018-6-22 10:51
在论坛参与问题讨论分析解答的过程,其实就是一个自我学习的过程,碰到网友提出的问题,自己没有遇到过,通 ...

这个套路啊...
hi201803 回答时间:2018-6-23 03:51:06
我用过freescale 的 Processor Expert, 对比,最主要的, stm32cube 无法很细致的设置寄存器。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

hukee 回答时间:2018-6-23 07:13:33
学习,学习。 st 在cube里面 对freertos 做了功能裁剪,比如优先级只有7个。
冷眼1121 回答时间:2018-6-23 08:01:15
一般在user code 里面写额是不会被清理掉的,而且在程序具体执行的时候你要是不想用借口函数嫌他不够灵活的话,也可以自己直接写寄存器啊,这样的话执行效也率高。毕竟你要是做开发的话还是需要对整个片子内部资源有足够的了解。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版