打印
[开发工具]

关于STM32CubeMX的上手使用

[复制链接]
5356|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ludl|  楼主 | 2015-6-2 19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ludl 于 2015-6-2 19:21 编辑

之前固件库里有个例程文件夹,里面有各个外设的使用例程,每个外设针对不同的用法又有不同的例程,上手起来比较方便
​可以根据例程方便的找到各个初始化和应用的时候需要的函数入口。

​用STM32CubeMX时,生成的程序模板比较规范整齐,但和库函数版本的不一样。
​STM32CubeMX有自己的一套底层函数,通过操作各个寄存器来调用外设。
​但程序模板只是完成了外设的初始化
发现cube版里面例程只有很少的几个,是基于几块官方开发板的,而且只是实现了外设的基本功能,让外设动起来而已
实际使用往往不知道初始化之后该怎么操作,也找不到对应的函数入口。
程序里面也用了很多的结构体,很多是几层结构体嵌套,看起来很累。
怎么样才能上手CubeMX?哪里能找到类似固件库里的丰富的例程?
沙发
ludl|  楼主 | 2015-6-2 20:45 | 只看该作者
我现在实际使用往往是用cubeMX生成初始化模板后,直接操作寄存器来设置和启动外设
感觉没有发挥cubeMX应有的功能

使用特权

评论回复
板凳
Serge_Ding| | 2015-6-2 20:59 | 只看该作者
看对应的.h文件,里面有相应的接口函数

使用特权

评论回复
地板
zh113214| | 2015-6-2 22:22 | 只看该作者
不懂,,帮顶!!!

使用特权

评论回复
5
ludl|  楼主 | 2015-6-2 23:45 | 只看该作者
Serge_Ding 发表于 2015-6-2 20:59
看对应的.h文件,里面有相应的接口函数

看过,但还是一头雾水,因为参数是反复嵌套的结构体
看起来很是费力

使用特权

评论回复
6
mmuuss586| | 2015-6-3 08:23 | 只看该作者

这是一种发展趋势;
是很难看到底层代码的;

使用特权

评论回复
7
ludl|  楼主 | 2015-6-5 09:56 | 只看该作者
其他就没有更好的入门可以参考的资料了吗?
还是说这要等官方慢慢完善补充?
那有没有增加例程的计划?
毕竟按照官方的意见,cubeMX是趋势,就想少走点弯路,新项目想用这个了

使用特权

评论回复
8
sgj245609615| | 2015-6-5 19:55 | 只看该作者
没用过那个 效果怎么样啊

使用特权

评论回复
9
ludl|  楼主 | 2015-6-5 23:49 | 只看该作者
sgj245609615 发表于 2015-6-5 19:55
没用过那个 效果怎么样啊

生成的那部分的代码还是不错的
就是后面自己写的感觉远不如固件库的好上手

使用特权

评论回复
10
cos12a| | 2015-11-1 16:17 | 只看该作者
怎么设置系统滴答时时钟?

使用特权

评论回复
11
黎昕92| | 2015-11-4 15:49 | 只看该作者
最近刚用Cube,帮顶!!

使用特权

评论回复
12
hxhaawt| | 2015-11-26 22:26 | 只看该作者
今天刚用,挺实挺不好用,弄个USART1中断接收都搞好久。。。

使用特权

评论回复
13
734774645| | 2015-12-29 22:17 | 只看该作者
怎么样才能上手CubeMX?哪里能找到类似固件库里的丰富的例程?目前来说还没有官方例程,需要自己摸索。

使用特权

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

本版积分规则

4

主题

21

帖子

0

粉丝