C++ STM32 编程 009 学习感悟

学习了一段时间stm32之后,感觉网络上的资料,太过纷繁,太过复杂,漏洞太多。在这么纷繁复杂并且布满荆棘的道路中,寻找一条不是那么崎岖的路径,似乎不是那么容易。

就我自身而言,大而化之,不求甚解,是我学习中的一个有效的方法。遇到事情不要刨根问底,拿来别人制造好的轮子,跑我们自己的车,是我减少重复劳动的准则。

我的学习目的很纯粹,就是要用最熟悉的工具,编写最简单的代码,然后,让单片机完成我们设计的目的。

在网络上我先后观看了不下三种stm32视频教程,其中有原子、野火、硬石等,这几个都有自己的特点:

原子:1、打开视频魔音灌脑,差评!

           2、使用固件库,程序可移植性不好,差评!

           3、原理讲解,还不错,好评!

           4、代码风格不好,差评。

           5、有HAL库视频,好评!

           6、把HAL库生成的代码和自己的逻辑代码,弄在一起,东移西粘,造成,初始化和业务混乱,差评!

           7、不利用CubeMX优势,反而像使用固件库那样使用HAL库,你是把以前固件库的代码,翻译成HAL库的代码么?差评!

野火:1、没有HAL库的视频教程,差评!

           2、原理讲解,还不错,好评!

           3、代码风格,还成,好评!

硬石:1、老师普通话太差,差评!

           2、课程范围,注重自动化应用,好评!

           3、应用HAL库,好评!

           4、讲了一部分CubeMX的使用,好评!

           5、太过注重移植,把CubeMX生成的代码,都剪切到自己逻辑里了,显得混乱,反而降低程序的移植性,差评!

           6、原理讲解听起来有时,前言不搭后语,差评!

所以,我现在,听着原子和野火的原理,借鉴硬石的HAL,完成我自己的C++开发。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值