[开发工具] 关于STM32CubeMX的上手使用

[复制链接]
5743|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 | 显示全部楼层
不懂,,帮顶!!!
 楼主| ludl 发表于 2015-6-2 23:45 | 显示全部楼层
Serge_Ding 发表于 2015-6-2 20:59
看对应的.h文件,里面有相应的接口函数

看过,但还是一头雾水,因为参数是反复嵌套的结构体
看起来很是费力
mmuuss586 发表于 2015-6-3 08:23 | 显示全部楼层

这是一种发展趋势;
是很难看到底层代码的;
 楼主| ludl 发表于 2015-6-5 09:56 | 显示全部楼层
其他就没有更好的入门可以参考的资料了吗?
还是说这要等官方慢慢完善补充?
那有没有增加例程的计划?
毕竟按照官方的意见,cubeMX是趋势,就想少走点弯路,新项目想用这个了
sgj245609615 发表于 2015-6-5 19:55 | 显示全部楼层
没用过那个 效果怎么样啊
 楼主| ludl 发表于 2015-6-5 23:49 | 显示全部楼层
sgj245609615 发表于 2015-6-5 19:55
没用过那个 效果怎么样啊

生成的那部分的代码还是不错的
就是后面自己写的感觉远不如固件库的好上手
cos12a 发表于 2015-11-1 16:17 | 显示全部楼层
怎么设置系统滴答时时钟?
黎昕92 发表于 2015-11-4 15:49 | 显示全部楼层
最近刚用Cube,帮顶!!
hxhaawt 发表于 2015-11-26 22:26 | 显示全部楼层
今天刚用,挺实挺不好用,弄个USART1中断接收都搞好久。。。
734774645 发表于 2015-12-29 22:17 | 显示全部楼层
怎么样才能上手CubeMX?哪里能找到类似固件库里的丰富的例程?目前来说还没有官方例程,需要自己摸索。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

21

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部