细说CubeIDE——之生成代码

本文描述了编程过程中的步骤,包括设置运行时钟频率、代码整理(如选择生成.c/h文件),以及HAL库和LL库的选择与使用,强调了编译检查的重要性,以确保代码质量和性能优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        书接上回,来一个情景再现,博主说过,太快不好,慢一点,持久点对于学习来说!那好其他博主来说,肯定会建议复习或者重新再来一遍,我们也一样

        直接跳过他们这一步,直接原地坐定,发10分钟待,OK,打开软件,开始冲~~~

        映入眼帘的就是我们的250MHZ的运行时钟频率~嘎嘎嘎嘎

        那接下来,时钟树都设置好了,也就是道具,大力都准备好了,怎么办?那肯定开动了,对吧!那这个也就是我们说的运行,运行之前,我们肯定是需要生成代码的对吧,也就是俗称脱衣服,脱去她这花里胡啥的一身,直接将玉体展现出来,这个玉体也就是我们常说的底层代码!!!

        说干就干,我玩的就是真实儿~~~~~~

        首先是我们的工程界面

           接下来,是我们的代码生成,穿的整齐还是穿的乱糟糟的,你选~~~~要想整齐就打勾,反之。。。。。。

        这条语句指的是代码是否要已.c |.h的文件生成,就比如是否要洗澡一样~~~~懂了吧~~~~~~

         好,来到我们发起冲锋,开始动的最后一步,也就是是否需要带~~~~~~~你是要奶酪味的还是草莓味的呢,但是归根究底无非都是为了更好的提高效率及性能对吧!这个HAL库你就可以比作奶酪味,LL库比作草莓味。博主要是这样说的话,你就懂了吧~~~~~

        好,言归正传,正经一嗲,给点干活撒~,对于这两种库的的使用,是可以交叉使用,你要说哪个好,我的感觉就是都一样,萝卜青菜各有所爱,但是对于功能性来说,LL库更加高效率,因为它是直接对寄存器进行操作的,也就是一步到位。对于HAL库来说,使用简单,但出现问题,底层配置不容易寻找错误。所以呢,在这,还是看你自己喜欢哪个口味!!!

        好,选择完毕后,我们就该冲锋了,动起来,直接一键生成

        哦?出现了一个小弹框,这时候你就要自信起来,我就不翻译,你要知道,我玩的就是随心,玩的就是真实,啥配置让我去选择,直接就是一个YES!

        哎呀,还敢出,这说明什么,她对你还是不太满意,怎么办?怎么办?继续相信自己,YES

        这时候,又弹出一个框,我们明显可以看出,她的语气已经不坚定了,不强硬了,开始询问了,这个时候你就要更加自信,我就不翻译,直接YES!!!

        啊呦啊哟,出来了吧!这个时候显示的界面分别为我们的工程界面,程序界面,函数库界面等等等等,很多很多,所以我们不管她,直接开干~~~~~

        整把锤子🔨编译下,看看让不让进,不让进可不行啊,对吧,难受啊得,所以必须保证能编译成功,我玩的就是真实er~~~~~~

        点击后,会显示你的代码有没有错误和警告!!!这个特别重要,就类似有没有病一样,有病绝对不能碰,就属于红灯区,懂我意思吧~~~~~就像这样~~~~

        好,今天的开车讲解就到这里,舒服不舒服自己来定,跟着感觉走,永远别回头~~~~~~

   

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值