发新帖我要提问
12
返回列表
打印
[研电赛技术支持]

时钟树总结及CubeMX生成代码

[复制链接]
楼主: xiaoqi000
手机看帖
扫描二维码
随时随地手机跟帖
21
xiaoqi000|  楼主 | 2022-8-31 17:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
Port配置

使用特权

评论回复
22
xiaoqi000|  楼主 | 2022-8-31 17:51 | 只看该作者
找到你想要配置的PortPin,然后单击选择PortPin的属性即可,选择完之后可以去下图对每个PortPin的输出方式,默认状态,别名等配置。

使用特权

评论回复
23
xiaoqi000|  楼主 | 2022-8-31 17:54 | 只看该作者
时钟树

最开始时钟树界面的外部时钟是不可以修改的,需要先去RCC界面使能外部时钟之后,才能在时钟树界面激活相关的配置,这一点也挺有逻辑的。

使用特权

评论回复
24
xiaoqi000|  楼主 | 2022-8-31 17:54 | 只看该作者
选择是旁路模式还是谐振器模式

使用特权

评论回复
25
xiaoqi000|  楼主 | 2022-8-31 17:56 | 只看该作者
然后在时钟树界面就可以对每一个节点去配置时钟了,图里面都是按照最高频率配置的,如果配错了,他会用红色来提醒你

使用特权

评论回复
26
xiaoqi000|  楼主 | 2022-8-31 17:57 | 只看该作者
Debug

使用特权

评论回复
27
xiaoqi000|  楼主 | 2022-8-31 17:58 | 只看该作者
在系统界面还可以对应修改调试器模式,在程序中体现为对调试端口的复用

使用特权

评论回复
28
xiaoqi000|  楼主 | 2022-8-31 23:25 | 只看该作者
其他配置

使用特权

评论回复
29
xiaoqi000|  楼主 | 2022-8-31 23:27 | 只看该作者
红框处可以选择编译器类型

使用特权

评论回复
30
xiaoqi000|  楼主 | 2022-8-31 23:30 | 只看该作者
在Advanced Setting可以选择每个模块对应的库,LL库和HAL库是可以同时用的

最后右上角Generate Code即可生成代码

使用特权

评论回复
31
xiaoqi000|  楼主 | 2022-8-31 23:31 | 只看该作者
CubeMX的整体感受

整体来说使用起来逻辑上还是很好接受的,可能生成代码的结构我不太喜欢,比如main.c里面东西太多了,但是可以自己调整一下,也还能接受,整体的UI什么感觉比EB做的好,配置起来也挺简单的,喜欢后面GD32销量上去了也能推出一款类似CubeMX一样的软件,听说GD32今年销量已经有3亿了,国产芯片走到这一步,真不容易,GD32网上有一个类似软件,不过只支持一个型号,好像还不是官方正式版,是在论坛里传出来的,后面有可能GD32真的实现了硬件PIN对PIN,软件完全移植,也就不需要再去开发一个了,直接用CubeMX不香吗?

使用特权

评论回复
32
redone| | 2022-9-2 21:07 | 只看该作者
用cube靠谱吗

使用特权

评论回复
33
caoenq| | 2022-9-5 10:15 | 只看该作者
xiaoqi000 发表于 2022-8-31 23:31
CubeMX的整体感受

整体来说使用起来逻辑上还是很好接受的,可能生成代码的结构我不太喜欢,比如main.c里面 ...

目前cubemx是不支持GD32的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则