打印
[STM32F4]

现在开发是自己写驱动还是用CUBE

[复制链接]
1186|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kiwis66|  楼主 | 2021-7-7 08:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在开发是自己写驱动还是用CUBE?

cube是好用,但是吧,总觉得习惯了cube,好像真的至少嵌入式工程师了,

写程序,到底要不要了解硬件

使用特权

评论回复
沙发
littlelida| | 2021-7-7 10:52 | 只看该作者
模块学习用cube
实际项目自己写,或者把cube的拷过去,保留个底子程序

使用特权

评论回复
板凳
呐咯密密| | 2021-7-7 11:16 | 只看该作者
看开发的项目,这个不能明确表示,如果项目的要求不是很严苛就用cube,快速开发,毕竟开发时间也是成本。同时底层的寄存器自己也要了解,因为HAL库真的很冗杂,代码执行效率低下,遇到高速场景还是要自己写驱动。
至于了解硬件,这是必须的,绕不开的,不了解硬件几乎没法开发

使用特权

评论回复
地板
小叶三千| | 2021-7-7 11:20 | 只看该作者
自己写的还是稳妥点吧,听说cube有些有bug,还是自己写过、用过的好点

使用特权

评论回复
5
match007| | 2021-7-7 13:40 | 只看该作者
自己写,cube只是参考
存个基本程序出来就好了,就是把个个模块的初始化结构统统整出来,
根据项目取舍

使用特权

评论回复
6
香水城| | 2021-7-7 15:50 | 只看该作者
入门上手还是建议使用Cube库,Cube库里除了HAL库外,还有基于寄存器级的高效LL库。

小东西自己写写尚可,涉及外设多且复杂时,配置个时系统钟都会让你累的够呛。

使用特权

评论回复
7
z_no1| | 2021-7-7 16:28 | 只看该作者
程序本身就应该把硬件和软件层分开。

使用特权

评论回复
8
renzheshengui| | 2021-8-6 13:36 | 只看该作者
我还不会写驱动呢

使用特权

评论回复
9
paotangsan| | 2021-8-6 13:43 | 只看该作者
新手当然用cube了 啊 多省事啊

使用特权

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

本版积分规则

189

主题

1183

帖子

2

粉丝