STM32的学习心得

本文记录了作者学习STM32单片机的心路历程,强调了从51单片机过渡到STM32的挑战,以及理解定时器、库函数和寄存器操作的重要性。作者建议通过详细教材和实践项目来深入学习,同时指出复制粘贴代码可能导致缺乏编程思维。STM32的多功能性和复杂性要求扎实的基础,作者鼓励读者深入学习51单片机并积极参与实验室项目和竞赛。
摘要由CSDN通过智能技术生成

学STM32也有一个学期了,记得是从51过度到STM32的,这过程中也花费了不少时间,当然这也少不了老师和同学的帮助,在这里谢谢你们。

不得不说STM32真的是一款非常复杂的单片机,一直以来接触的IIC.SPI.USART等等也只是用了一些常用基本的功能,今天在PWM上也花了不少时间,用库函数的话也是基本的函数调用初始化PWM。不过因为对定时器理解不是很深入,今天回过头去看定时器的内容,理解好定时器频率、重装值对溢出时间的影响是十分重要的。感觉学习还是手握一本相对详细的教材,单从视频例程和手册看来的知识比较片面。越是强大的功能就越是需要复杂的技术来配置它,刚解除stm32的时候我一直再抱怨连用个IO口都如此繁琐,其实我只是没有熟悉stm32的开发方式。不是每一行代码都得你自己去写,能复制粘贴实现功能也是自己的本事。

STM32这个单片机在我心目中已经到了’无所不能’的​地步了,他真的很牛,引用我看到过一句精彩的话描述他的内核:

“谁是最节能,最擅长把好钢用在刀刃上的人?要让我说,我一定得表一表单片机的开发者。他们使出浑身解术,写出精妙玲珑的代码,把单片机点点滴滴的力量汇集起来,让它如同涌泉一般尽情地迸发,灌溉滋养着各行各业。是什么灵丹妙药赐予了他们这么神奇力量?除了好的处理器之外,还要配合好的开发环境和工具链。也正出于此,在设计ARM7TDMI处理器时,ARM的工具链工程师们和CPU设计师们强强联手,为了让它的内部结构更优化、更精练、更到位而并肩奋战了很多日日夜夜,终于有了ARM7TDMI的无限辉煌,并且久经岁月的洗礼依旧光芒绽放。

在学习stm32外设的时候应该注意一个很重要的事情,我们应该在用一个工程中通过添加.C和.h文件的形式来学习外设的使用,不可像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值